Scenario 1: Create Customer

This is the first scenario of the integration process

In order to successfully create a customer, the 3 steps listed below are required:

  1. Create Customer
  2. Create Payment Method
  3. Link Customer to Payment Method

Refer to each individual section to see what the required steps are to achieve this.

Required completed task:
1. Must be able to create a customer with at least the firstname, lastname and email address. The more information available would be preferred.
2. Must be able to create a payment method token using our Hosted Payment Page (Highly recommended).
3. Correctly link both the Ezypay Customer Id and Payment method token to be able to start creating invoices.
4. Ezypay Customer Paid Fees need to be visible during the payment method creation process (Example above the hosted payment page).
5. Any bank payment method created, needs to have the Ezypay DDR service agreement as part of their document (there will be a team that will work with you to get this sorted).

πŸ‘

Steps to setup your Ezypay POSTman environment:

Guide to setting up Ezypay's POSTman sandbox environment

Collection Create Customer Scenario

Incase of missing button, just click import on your POSTman application and select "Link":
https://www.getpostman.com/collections/50341704d1267c6b1690

🚧

NOTE

  • When creating a customer, the email address field is compulsory. It needs to be unique for every customer. The system will not allow for duplicate email addresses.

  • Every customer must have at least 1 payment method linked. If they have multiple payment methods, all the payment methods stored against the customer cannot be deleted. The primary payment method will always remain.

  • Asynchronous calls have timed interval settings. It is required to wait 1-2 seconds before firing the post API in order to add a payment method to a customer.