Create A Payment Mandate And Confirm It
A 2-step recipe with Tink. We can help you get access.
Recipe · 2 steps
Create A Payment Mandate And Confirm It
with Tink · Payment Initiation Management
Create a recurring payment mandate and confirm it reaches the ACTIVE state.
- Create a mandate authorizing recurring payments from the user's bank account to the beneficiary within the supplied limits.
- Read the mandate back and branch on its status to confirm whether it became ACTIVE.
What you'll need to have ready
- accessToken: An access token authorized to create and read mandates.
- market: ISO 3166-1 alpha-2 market code (e.g. GB).
- currency: ISO 4217 currency code (e.g. EUR).
- userId: The Tink user id the mandate authorizes payments for.
- maximumIndividualAmount: Optional maximum amount for any single payment under the mandate.
- maximumAmountPerPeriod: Optional maximum aggregate amount per period under the mandate.
- period: The mandate period (DAY, WEEK, MONTH, or YEAR).
- beneficiaryName: The beneficiary account holder name.
- beneficiaryAccountType: The beneficiary account identifier type (IBAN, SORT_CODE, BBAN, or ACCOUNT_NUMBER).
- beneficiaryAccountValue: The beneficiary account identifier value.
For your developer
Arazzo workflow tink-com:create-and-confirm-mandate, 2 operations: createMandate → getMandate. Specs on APIs.io.