Use this endpoint to upcharge an amount by order. The new order will be sent to the shopper as a Pay In Full order.
Can be performed after payment authorization. Upon success, the original order will be released, and a new order with the higher value will be created.
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 upcharge total cannot exceed 15% the original order amount.
Successful Operation
The uuid returned from this operation is the upcharge transaction uuid, but there are no endpoints that use this value.