Authorised payments
Here, we will introduce you to the concept of Authorised Payment on the Bud platform. When we talk about an Authorised Payment at Bud, we are referring to direct debits, standing orders and scheduled payments.
Authorised payment types
Direct debits give a company permission to take money from your bank account on dates agreed with you. For example, you might use a Direct Debit to pay your gas and electricity bills.
Supported types
Note that currently only direct debits are supported, but the endpoint will be expanded in the future to include scheduled payments and standing orders.
A scheduled payment is a recurring or one-off payment from your account where you specify how much and when to send the money.
Standing orders give the bank an instruction to pay an exact amount to an account regularly. Standing orders are recurring scheduled payments, for the same amount, with a frequency you choose. For example, you might set up a standing order to pay your rent.
Connect your account
Create an account connection by following the guide here. If you have the feature enabled and the provider supports authorised payments, the account connection will also retrieve a list of an account's authorised payments.
Try it out
Currently, this feature is not enabled by default. Raise a support ticket here to enable it.
Retrieve authorised payments
The api reference is located here.
Below is an example JSON representation of an Authorised Payment from the Natwest Sandbox. We will use this example to talk through the attributes.
{
"operation_id": "financial_v2_authorised_payments_get",
"data": [
{
"type": "direct_debit",
"account_id": "22289",
"id": "DD03",
"reference": "Streaming subscription",
"status": "active",
"name": "TV streaming subscription",
"frequency": "monthly",
"details": [
{
"credit_debit_indicator": "debit",
"amount": {
"value": "3.45",
"currency": "GBP"
},
"date": "2017-04-05T10:43:07+00:00",
"type": "previous_payment"
}
]
}
],
"metadata": {
"results": 1
}
}
By default, the endpoint returns up to 100 payments, if the next page token is present in the response it means there is more than one page and over 100 payments.
account_id
refers to the customer's Account.
id
is a unique id associated with the authorised payment.
details
currently contains information about the previous payment for the direct debit. In the future the authorised payment will be linked with the transactions and using the unique id it will be possible to retrieve all the transactions for an authorised payment.
Supported Providers
Please note, not all providers currently support authorised payments. In the table below you can find a list of providers that do support authorised payments.
Provider |
---|
AIB |
Amazon |
Aqua |
Bank of Scotland |
Barclays |
Chase |
Clydesdale Bank |
Coutts |
Cumberland |
Danske Bank |
First Direct |
Fluid |
Halifax |
HSBC |
Investec |
Lloyds |
M&S Bank |
MBNA |
Mettle |
Monzo |
Nationwide |
NatWest |
NewDay |
Pulse |
RBS |
Revolut |
Santander |
Starling |
Tesco Bank |
Tide |
TSB |
Ulster Bank |
Virgin Money |
If you have any questions, please contact us via the chatbot (bottom-right of screen 👉) or via a support request or check our FAQs.
Updated 8 months ago