I'm not really sure if this is even possible.
The way I would like to request payments is such that, the address only accepts the requested payment amount, and it only accepts it once. All other attempts are denied.
Three reasons:
- Payers might believe they can send a payment to an old address to pay for a bill. That is wrong, but if it happens, the payee would need to go hunting for their payment, or else coldly deny them their service.
- The correct amount is required. (advantage is obvious)
- Some people think they can just donate to any address that they believe you hold, and I guess that works technically, but from an accounting stand-point, it is not certain which fund a donation might go to. You'd need to create a new minor account for dust transactions that you never intended to receive.
Is this possible at any level?