improved

Modification to the Create Invoice API

Changes to the 'Create Invoice API'
Ezypay is making changes to the 'Create Invoice API". When creating invoices, you are now required to indicate if the payment is a one-off payment or a recurring payment.

This change is to allow for future improvements to how we handle and process transactions, there is no specific action for you to make any changes.

By default, all invoices created via the On-Demand API will be set to recurring.

Purpose of the New Feature This is to ensure that Ezypay can identify if a transaction is a recurring or one-off.

With this change there will be an additional flag available to Merchants/Partners when they submit on-demand invoices. This will be assigned to an invoice to either say "recurring" or "cardonfile".
By default all invoices created via the On-Demand API will be set to recurring.
All on-demand invoices created via the Hosted Payment Page will be set to “cardonfile” as default.
This information will be transmitted to Ezypay with the values being "recurring" or "cardonfile".
Current Behaviour Currently there is no flag assigned to recurring transactions for Merchants/Partners when they submit an on-demand invoice. Therefore there is no way for Ezypay to identify if a transaction is recurring or one-off.
Actions Required When merchants or partners create an on-demand invoice that is only for one-off payments, merchants/partners need to be advised that they need to set the processingModel flag to "cardonfile"
Note: By default, all invoices created via the On-Demand API will be set to recurring.