Paynova has a single REST API for all of our payment methods. There are two options for integrating our API:
A direct integration is the best option for implementing Invoice as a Service as it allows full control over the checkout experience. The merchant collects all necessary information in their checkout and then sends the payment request to Paynova who will process the payment and respond with a transaction status (Approved or Declined) and based on this response you can choose to approve or decline the purchase.
In a hosted checkout integration, the customer is redirected to Paynova before the payment details are entered. Paynova will then process the payment, perform risk assesments and redirect the customer back to your web shop when the purchase is finished.
Alternatively, the checkout is embedded in your web shop and the customer will complete their payment within the checkout while remaining on your page.