Tink
offers Tink Pay by Bank, a payment method that lets your e-commerce customers pay securely directly from their bank accounts. When using Tink, your customers do not have to enter their card information. Instead, they choose the Pay by Bank option. This checkout option enables your customers to choose their bank from a list of trusted partner banks to authorize the payment. When the payment is approved, the funds move quickly and securely from your customer's account to your merchant account. This fast and reliable payment method is an account-to-account (A2A) transfer.
You can also subscribe to receive real-time transaction notifications by using the Webhooks API.
Benefits of Using Tink Pay by Bank
Tink Pay by Bank makes processing e-commerce payments simpler, faster, and more secure:
- Immediately transfers funds from the customer's account to your merchant bank account.
- Reduces the amount of customer data you store.
- Uses a customer's bank authentication network to securely process payments.
- Avoids card processing fees.
Supported Countries and Currencies
Tink Pay by Bank is available in the United Kingdom (UK), France (FR), Germany (DE), Ireland (IE), Netherlands (NL), and Spain (ES) and supports payments using the British pound sterling (GBP) and the euro (EUR).
How to Process a Payment
This section describes how to process transactions using the REST API. This workflow illustrates a successful payment using Tink Pay by Bank.
- The customer begins to check out on your website and chooses the Tink Pay by Bank payment option. A list of partner banks opens from which the customer chooses their bank.
- You send a sale request to . For more information, see Sales.
- responds with a
PENDINGstatus, sale request ID, and the Tink redirect URL. - You redirect the customer to the Tink URL.
- The customer uses their bank account credentials to complete the Tink checkout experience and is redirected to your website.
- If you subscribe to webhook notifications, sends you an automatic
SETTLEDnotification when the sale is complete. For more information, see Webhook Subscriptions. - If you do not receive a webhook notification, or you are not subscribed to webhook notifications, you must send periodic check status requests with the sale request ID to to receive an updated status. For more information, see Check Status.
- responds to your check status request with a
SETTLEDstatus. This status confirms that the payment is complete. - You confirm the payment.
Response Statuses for a Payment
This workflow illustrates the statuses that can occur at each stage of the payment process.
- You send a sale request and receive one of these statuses:
FAILED: The sale request is unsuccessful. This could indicate invalid fields or missing fields in the request.PENDING: The sale request is successful and is currently processing. Send check status requests until the status updates.
- You send periodic check status requests for the pending sale and receive one of these statuses:
CANCELLED: The customer did not complete checkout using the redirect URL.FAILED: The sale request is unsuccessful. This could indicate invalid fields or missing fields in the request.PENDING: The sale request is successful and is currently processing. Send check status requests until the status updates.SETTLE_INITIATED: The customer completed checkout, and Tink Pay by Bank is processing the sale.SETTLED: The sale is complete. You can confirm the purchase with the customer.
Thanks for your feedback!
Last published: September 29, 2026