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:
- Create Customer
- Create Payment Method
- 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:
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.
Updated about 3 years ago
Below are sub-categories for creating a customer: