Authorization is the first call to be initiated after the buyer has been approved for financing by Sprinque. This API call shares the basic order details such as the amount and shipping address to Sprinque. Sprinque uses these details to check the eligibility for financing for this particular order.
There are 2 possible cases -
- If the buyer has lower available credit than the order amount, the authorization will be declined for financing and the order will need to be paid for, in advance.
- If the buyer has sufficient available credit, the authorization is considered successful and the transaction will be approved for financing.
Few recommendations to fix declined authorization -
- Check if there are any outstanding invoices to be paid.
- Ensure the order amount is within the available credit limit.
On successful authorization, a hold will be created on the available credit limit. The available credit limit will now be reduced by the order amount. The hold will only be lifted if the invoice is voided - discussed on the next page - or after the invoice has been paid.
We can overwrite merchant_order_id sent in auth call with the merchant_order_id in capture call;
This might be useful if we don't know the order id at the stage when we're trying to do auth with Sprinque helping provide flexibility for merchants.
Updated about 1 month ago