1. I don't want to handle PANs ever, because handling PANs means PCI
compliance burdens.2. I want people to pay invoices online, and I want
to make it hard (ideally impossible, but hard is sufficient) for them to
somehow pay the same invoice twice.3....