Payment processing
There are two options for payment processing:
Get details about a payment
You can retrieve details about an existing seQura payment with the following endpoint:
https://api.checkout.com/payments/{id}
Capture a payment
If you set <capture> to "true" in your payment request, we'll automatically authorize and capture the payment.
If you set <capture> to "false" in your payment request, we'll only authorize the payment. You'll need to manually capture the payment once you've shipped the items.
To perform a partial capture, include the amount and items objects when you perform your capture request.
Refund a payment
seQura supports both full and partial refunds. You can refund a payment through the Dashboard or using the Refund API.
Cancel a payment
Once a payment is created, you cannot void it. To void a payment in progress, wait for the payment_captured webhook, and then process a refund instead.
Communicating this to your end customer in advance may help you to avoid chargebacks.
If the customer cancels or fails to complete their payment, we'll send a payment_expired webhook.
Updated 4 months ago