Send a sale
One request authorizes the payment and captures it, and the payment joins the merchant's next batch.
Your answers so far
- When do you deliver what the customer paid for?
- At the moment they pay. Change
Choose one
What to build
Create the transaction with the Sale type. There's no second call to make and no hold to manage. If the order is canceled before the batch closes, the undo is a cancel rather than a refund, so the money never moves.
What this means for PCI
This is guidance rather than a compliance determination. Which questionnaire you are eligible for depends on your full environment, so confirm it with your QSA or your acquirer before you rely on it.
Worth knowing
- Captured isn't settled. The payment sits in the open batch until settlement runs, so fulfillment logic that keys on capture is deciding on a hold, not on money.
- Send an idempotency key with every create, so a retry after a timeout can't charge the customer twice.