capabilities.work

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.

  1. Create a mandate authorizing recurring payments from the user's bank account to the beneficiary within the supplied limits.
  2. 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.