v2

latestOpenAPI 3.1.02026-07-264249163.7 KB
Order

Reauthorize amount by order

Reauthorize an amount by order whose initial authorization has expired before payment could be captured. Any attempts to reauthorize before the authorization expires will fail.
Can be performed after shopper has authorized the transaction by completing checkout with Sezzle

post/v2/order/{order_uuid}/reauthorize

Path parameters

order_uuidstring required

The Order UUID to reauthorize (order.uuid from session response)

Headers

Sezzle-Request-Idstring

Unique client-generated ID to enforce idempotency

Request body

amount_in_centsinteger required

The amount in cents

currencystring required

The 3 character currency code as defined by ISO 4217

Response

Successful Operation

uuidstring

The unique identifier for this response

intent'AUTH' | 'CAPTURE'
  • Use CAPTURE if payment should be captured immediately upon shopper authorization
  • Use AUTH if there is any post-authorization validation needed prior to capture, such as inventory validation or regulatory requirements, or if merchant policy is to charge the payment method at time of shipment
    • Submit a capture request via the API or your Merchant Dashboard before the authorization expires.
    • The authorization expiration window can be set from 30 minutes up to 7 days in your Merchant Dashboard Settings.
  • If not specified, the value will default to CAPTURE
reference_idstring

The checkout or cart ID from the merchant, currently used for tracking only (must contain only alphanumeric characters, dashes (-), and underscores (_))