Integrating with Ezypay

Ezypay provides a complete, end-to-end solution towards collecting recurring payments from customers. Ezypay helps merchants streamline their business through:

  • Enabling customers to self sign up on the products or services offered
  • Automatically collecting recurring and once-off payments
  • Managing subscription billing
  • Facilitating revenue recovery from failed payments
  • Automated settlement payment process

There are 2 integration solutions available with Ezypay,

  1. Subscription Payments Model (Ezypay's preferred integration model)
  2. On-Demand Payments Model

The main difference between the 2 integration solutions are how invoices are created and handled. Invoices created in the subscription model are set up to be automatically billed by Ezypay on a set schedule. Invoices created in the On-Demand model are set up and billed immediately, based on the invoices sent to Ezypay when billing is required. In this situation, Ezypay does not hold any payments schedules, the integrator remains responsible for this.
Despite which integration solution has been chosen, all other required integration check points in the integration process are the same.

Below is a more detailed explanation on the subscription and On-Demand payments model.

Subscription Payments Model

A subscription payment can be set up when a customer signs up to a plan. Once a plan has been created against the customer, this will automatically be billed by Ezypay on a set schedule. Scheduling instructions can be set according the the merchant's needs, allowing full customisation of payment amount and frequency. This process is automated and ideal for collecting recurring payments on an ongoing basis with added flexibility in setting the schedule.

Below is a simple process flow on how subscription payments work.


Subscription Payments Process Flow

On-Demand Payments Model

The On-Demand payment model is when payments are set up and a customer is billed immediately on-request. This means that Ezypay does not hold any payment schedules, and will only bill based on what invoices are sent through. All this will be managed by the integrator on behalf of the merchant. This model would be useful for merchants who want to perform billing on an ad-hoc basis. For example the merchant might have a set up where the billing amount is variable and dependent on the goods or services the customer selects.

Below is a simple process flow on how On-Demand payments work.


On-Demand Payments Process Flow


For more information on the APIs that Ezypay has for the integration process, please check out Ezypay's API reference guide