Payment processing

There are two options for payment processing:

  1. Request a payment
  2. Redirect the customer

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.