Process a payment request that has a payer and payment method set. The payment request must be in RequiresPaymentMethod or RequiresAction status. This will create and process a payment, updating the payment request status based on the result.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID of the payment request.
Payment processed successfully.
"pay_AbC123XyZ"
ID of the payment request this payment belongs to
"prq_Def456UvW"
ID of the payer making the payment
"pyr_GhI789JkL"
Current status of the payment
Pending, Processing, Succeeded, Failed "Succeeded"
Amount in smallest currency unit
125000
ISO 4217 currency code
"USD"
Client-supplied order identifier
"ORD-2025-001"
Description of the payment
"Premium payment for policy #POL-2025-001"
External transaction ID from the payment processor
"txn_processor_123"
Error code if the payment failed
"card_declined"
Human-readable error message if the payment failed
"Card was declined"
"2025-10-08T18:20:31Z"
"2025-10-08T18:25:00Z"