Let's say I have an object in my inventory which checks a SQL database when rezzed/worn. If "payment-status" in database is 1, then that object does nothing(I've already got the payment). If "payment-status" in database is 0, then the object ask DEBIT_PERMISSION to its owner and pay me. If that person use the object in Agni, then it's ok - I get the L$ and "payment-status" change from 0 to 1. But if he/she use it in Aditi, I do NOT get L$ but "payment-status" change from 0 to 1 anyway. So the object has to check whether the L$ comes from Agni or Aditi.
Sorry for my English