The Regular Payments API allows customers to set up a Regular Payment method on their account and then view, edit or delete it once it exists. Currently, only Direct Debit is supported as a Regular Payment method.
Accounts can have different regular payment options available to them, these need to be retrieved from GetRegularPaymentsConfiguration. For example, one account may be offered three types of payment options e.g. scheduled payment, fixed payment and full balance. Another account would be offered just two of these. You may want to retrieve these options at the start of a set-up journey so that the user can choose from the configured options available to them to set up their regular payment.
These endpoints can be used to manage Regular Payments on a customer's account. They will commonly be used in servicing channels such as IVR, mobile and web applications. This allows customers with an existing regular payment the option to manage their regular payment. If a user does not have a regular payment option, this can be used to them to set one up.
-
Call the GetRegularPayment endpoint to see if an account has a regular payment.
-
Endpoint name | Functionality |
---|---|
GetRegularPayment | Returns regular payment details for a given account if it exists, including the regular payment amount and payment details used for the regular payment.If a regular payment doesn’t exist, you can prompt the customer to set one up using the SetupRegularPayment endpoint. |
SetupRegularPayment | Set up a new regular payment for a given account, specifying the regular payment type and payment details to be used for the regular payment. |
GetAccountBalances | Retrieve the account level total balance amount. This is the amount that has cleared on a customer’s account and can be used alongside total pending credits, debits and credit limit to calculate the open to buy. |
UpdateRegularPayment | Make changes to an existing regular payment for the given account. Changes can be made to the payment amount or payment details used. |
CancelRegularPayment | Cancel a Regular Payment for the given account. |
You may also like:
Still have questions
Can’t find the answer to your question? Our friendly team are more than happy to help