Integrating with Ezypay
Ezypay offers a comprehensive, end-to-end payment collection solution for businesses. It simplifies the process of collecting payments, managing subscriptions, and recovering revenue, helping merchants streamline their operations.
Key Features:
- Customer Self-Sign-Up: Customers can sign up for products or services directly.
- Automated Payments: Handles recurring and one-off payments automatically.
- Subscription Billing: Manages all aspects of subscription billing for ongoing payments.
- Optimise Payment Recovery: Assists merchants in automating payment recovery.
- Automated Settlements: Handles the settlement of payments with minimal manual intervention.
Integration Process
The integration process you need to follow is slightly different depending on your partnership with Ezypay:
- If you are a software provider and integrating with Ezypay to allow your customers to accept and manage payments via your platform, please proceed to the Partner Integration Process.
- If you are integrating with Ezypay to process payments in your own platform, please proceed to the Integrated Merchant Integration Process.
Mandatory items
Below are 9 key items that must be addressed as part of the Ezypay integration process.
- Confirmation and acceptance of Ezypay's Terms and Conditions by the customers.
- Displaying all the Ezypay fees charged to the customer during the customer creation process.
- Ensures all requested payment methods are available for each region (i.e. Bank, PayTo, MasterCard, Visa, and Amex)
- Enable real-time status updates for invoices, subscriptions, etc via webhook integration.
- Show invoice status (and reasons for invoice failure) and details of Ezypay fees for each invoice.
- Notification must be in place to inform the customer of either a successful payment or a failed payment.
- Must allow merchants to manually retry on a failed invoice, and an automatic retry mechanism must be in place.
- Must allow merchants to write off a failed invoice or mark them as externally paid.
- Reconciliation of the funds charged to the customer to funds settled by Ezypay.
- Processes for handling refunds for disputed payments.
- Processes for handling chargebacks and other disputed payments from customers.
Standard integration flow
The diagram below illustrates the end-to-end API integration process:
Integration model
Ezypay provides two distinct integration models:
- Subscription payments model (Preferred)
- On-Demand payments model
The primary difference between these models concerns how invoices are created and managed:
- Subscription Payments: Invoices are scheduled and automatically billed by Ezypay according to a pre-set plan.
- On-Demand Payments: Invoices are billed as needed, with no recurring schedule, leaving full responsibility with the integrator for payment collection.
Updated 15 days ago