Use this endpoint to upcharge an amount on an existing order. Can be performed after payment authorization. Upon success, a new separate order is created for the upcharge amount only. The original order is not released and remains in its current state. The upcharge amount is charged to the shopper as a single payment. The cumulative total of all upcharges on a given order must not exceed 15% of the original order amount. The currency of the upcharge must match the currency of the original order.
intent doit être soit AUTH soit CAPTURE.upcharge_amount doit inclure un amount_in_cents et une currency valides.The authentication token generated from providing API Keys to Sezzle Gateway
Unique client-generated ID to enforce idempotency
The Order UUID to upcharge (order.uuid from session response)
If your checkout flow requires the user to confirm their checkout on your site after being approved by Sezzle, use AUTH as your intent. If you prefer the checkout be captured immediately, use CAPTURE. 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.
AUTH, CAPTURE The amount to upcharge. The cumulative total of all upcharges on a given order must not exceed 15% of the original order amount. Currency must match the original order.
Successful Operation
The UUID of the new upcharge order. This UUID can be used with other Order API endpoints (e.g., capture, refund).