One-off invoice Collection

Only applicable to partners using Ezypay’s on-demand model

Besides allowing a recurring invoice schedule, Ezypay also enables integrators to create one-off invoices to be collected as needed.

https://developer.ezypay.com/docs/on-demand-option-create-invoice

Use Cases for One-Off Invoices:

  1. Collecting One-Off Invoices: Suitable for purchases that are not recurring.
  2. Recurring Payments: Partners to hold and manage the schedule in their platform for recurring payments and send it to Ezypay for billing as needed.

This option is ideal for partners with a fully functional platform already integrated with other payment providers. They can send their invoices to Ezypay for processing with minimal functional changes to their platform.

Important Items

Include externalInvoiceId During Invoice Creation
To achieve idempotency, pass the unique ID from your platform to the externalInvoiceId field when creating an invoice. Ezypay will use this to check for duplicates and avoid potential double transactions. Use this field to match Ezypay invoices back to invoices on your platform

Providing accountingCode during invoice creation
This function allows your platform to group similar invoices together, allowing merchants to identify the payment origin in Ezypay’s settlement report. This can be used for financial reporting, helping merchants identify which business streams generate the most revenue.