Pay an order (issues its invoice first if none exists yet); sync card or async collection
POST/storefront/orders/:publicID/pay
Pay an order (issues its invoice first if none exists yet); sync card or async collection
Request
Responses
- 200
- 202
- 402
- 404
- 409
- 422
- 502
Paid
Collection started; the processor confirms via webhook — poll the returned invoice
Error
Error
Already paid, or an earlier attempt is still resolving — do not retry with a new key
Error
The processor did not confirm the charge; it is being reconciled — do not pay again