Finalize authorization
This functionality is used to activate a purchase in Paynova's system and is typically the last API call you make in a payment flow. If an invoice purchase, the finalization means that Paynova will send out the first invoice and initiate the payment collection.
Payment method | Result | Comments |
---|---|---|
Invoice/installments | The order will be activated and the first invoice will be sent out. | Currently, only finalization of the full order amount is supported. |
Credit/Debit Cards | The authorization will be captured. | You may finalize an authorization only once. The capture amount must be equal to or less than the original authorized amount. |
Internet Banks | This method is not used because internet banks are automatically finalized. |
Use case
An authorization has been completed by the customer. The purchased item is a digital product so you make a finalization call immediately.
Use case
An authorization has been completed by the customer. The purchased item is a physical product so you wait to see if the item is in stock before you make the finalization call.
Prerequisites
- An authorization has been completed
Rest endpoint
POST /orders/{orderId}/transactions/{transactionId}/finalize/{totalAmount}
API call
"POST" https://api.paynova.com/orders/47bf277b-17b0-4d8b-b9c9-a3b100dbb21c/transactions/201409251527280673/finalize/125.00
Updated over 7 years ago