Momentum is building with PayTo. As a new way of moving funds in real-time, PayTo has the potential to revolutionise direct debits and offer a lower cost alternative to card transactions for businesses.
As part of Zai's commitment to delivering PayTo to our customers, we are pleased to announce that our PayTo Pre-live environment is now live. In addition to us going live with our Pre-live environment, we've made enhancements to our PayTo API. Below you'll find an overview of the improvements and a link to our up-to-date API documentation.
What can you test in Pre-live?
- Validate and create agreement
- Retrieve agreement details
- Amend an agreement status
- Amend agreement details: including unilateral and bilateral amendments
- Initiate payments: including rejection flows
- Retrieve initiated payment request details
- View successfully reconciled payment details
- View failure details for a payment
What changes will I see in the PayTo API?
- Reformatting of payer account numbers during agreement validation, when applicable to satisfy payer bank formatting constraints.
- Create open-ended agreements using ad hoc frequency as mandatory restrictions have been removed; i.e. number of payments expected in a particular period (count_per_period) or when the payment is expected during a particular period (point_in_time)
- Pause and/or cancel an agreement at any time irrespective of any unilateral or bilateral amendment in progress at the same time.
- Reset and/or clear optional fields for an agreement
- GET APIs now include:
- Agreement Details API: suspension or cancellation reason code and reason description
- Payment Initiation Request Details API: request rejection reason code and reason description