Initiate order payment capture if merchant_completes was true at Create Checkout.
An example use-case is if users need to return to the merchant’s site before finalizing the purchase with Sezzle.
Submit the Complete Checkout request within 30 minutes after the user is redirected to the merchant’s site. Failure to do so results in Sezzle canceling the checkout.
The default expiration period for new orders can be extended up to 7 days via the Merchant Dashboard.
The authentication token generated from providing API Keys to Sezzle Gateway
The Order Reference ID to update
Successful Operation
The order total amount in cents
The 3 character currency code as defined by ISO 4217
Your description for this order
The checkout or cart ID from the merchant, currently used for tracking only (must contain only alphanumeric characters, dashes (-), and underscores (_))
The HTTP request information used to redirect the customer in the case of a cancellation
The HTTP request information used to redirect the customer upon completion of the session
The customer's basic contact information
The customer's billing address
The customer's shipping address
The items being purchased
The discounts applied to this order. Must be included in total
The taxes applied to this order. Must be included in the total
The shipping fees applied to this order. Must be included in the total
If your checkout flow requires the user to confirm their checkout on your site after being approved by Sezzle, use true to only authorize the payment. If you prefer the checkout be captured immediately, use false.