Basic Refunds
Enabled by Open Banking functionality, Basic Refunds allows a merchant to set the readRefundAccount
flag to ‘Y’ on the create smart request or mandate API because they want to facilitate a future refund. The request for payment has to have been paid AND the ASPSP involved supports the sharing of refund data for the data to be made available to Ordo. Once the ASPSP has shared the Payer account details, Ordo will notify the Merchant that the Payer account details have been captured. Ordo then store the payer’s account details against the original smart request or mandate ID and Biller can retrieve data to make a push payment [either via an Ordo disbursement approach or by making a one-off or batch payment outside of Ordo]
Basic Refunds Process:
- Merchant to set the
readRefundAccount
flag to ‘Y’ on Create smart request or mandate API - Payer clicks URL link to myordo.com and if the bank they choose supports
readRefundAccount
- Payer is informed that they are sharing their bank account details with Merchant/Ordo
- Payer must authorise the payment request
- Bank shares the payer account details with Ordo
- Ordo store the payer’s account details against the original smart request or mandate ID
- Ordo notifies the Merchant via webhooks that the payer account details have been captured.
- Merchant can retrieve data via API to make a push payment [either via an Ordo disbursement approach or by making a one-off or batch payment outside of Ordo]
Banks that support Basic Refunds:
Ordo supports refunds with 19 of the banks.
NAME | Refund |
---|---|
Bank of Scotland (Business) | Yes |
Bank of Scotland (Personal) | Yes |
Barclays Business | Yes |
Barclays Corporate | Yes |
Barclays Personal | Yes |
Barclays Wealth | Yes |
Danske Bank | Yes |
Danske Bank Business UK | Yes |
Halifax Personal | Yes |
HSBC Kinetic | Yes |
HSBC Personal | Yes |
HSBC UK Business | Yes |
Lloyds (Business) | Yes |
Lloyds (Personal) | Yes |
Nationwide | Yes |
Natwest | Yes |
Royal Bank of Scotland | Yes |
Santander | Yes |
Ulster Bank (UK) | Yes |
Examples
See below for an example GET Payer Refund Request.
POST
}
Successful response:
{
}
Webhook response:
{
}
Updated 14 days ago