One-time Transaction Flow
The Revere Pay one-time transaction flow lets you securely accept a single card payment from an end user. Generate the required API keys and embed the RP Tokenizer in your UI, where the end user enters their card and contact details. The Tokenizer returns a short-lived token, which you use to initiate the transaction. From there, the transaction moves through its lifecycle — pending, settled, refunded, declined, or voided — with webhooks firing at each stage so you can track status in real time.
Transaction Types
The Revere Pay transaction flow supports two transaction types, chosen when you initiate a transaction with the received token: Sale and Authorization. A Sale captures funds immediately, moving through pending to settled (or declined, voided, or partially refunded). An Authorization places a hold without capturing; you capture it later, after which it follows the same path to settled. This lets you charge right away or reserve funds to capture at a later point.