Dual Account Mandate

A Dual Account Mandate allows merchants to link two customer accounts under one mandate: a primary and a secondary account.

How It Works

If a debit on the primary account fails, the system automatically retries the debit on the secondary account.

Best for:

  • Reducing payment failures
  • Customers with unpredictable account balances
  • Businesses seeking higher collection success rates

Example

A micro-loan provider collects from a borrower. If the borrower’s salary account has insufficient funds, the mandate seamlessly falls back to their savings account.


Teamapt direct debit
Request Sample
1const axios = require('axios').default;
2
3const options = {
4  method: 'POST',
5  url: 'https://direct-debit-bank-integration-service.development.teamapt.com/api/v1/debit-mandate/create',
6  headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
7  data: {
8    mandateName: 'Monthly Subscription Service',
9    merchantId: 'MERCHANT001',
10    merchantName: 'Example Tech Inc.',
11    merchantCategoryCode: '5816',
12    accountNumber: '0123456789',
13    paymentFacilitatorReference: 'PAYFAC_REF_12345',
14    merchantLocation: '123 Tech Road, Lagos, NG',
15    paymentInterval: 'MONTHLY',
16    maxAmountPerFrequency: 500000,
17    durationInDays: 365,
18    transactionCategory: 'Subscription',
19    totalDebitAmount: 6000000,
20    totalDebitCount: 12,
21    transactionAmount: 500000,
22    fixedDebitAmount: true,
23    cancellationBy: 'CUSTOMER_OR_MERCHANT',
24    redirectPage: 'https://your-merchant-site.com/mandate-return',
25    bankCode: '058'
26  }
27};
28
29try {
30  const { data } = await axios.request(options);
31  console.log(data);
32} catch (error) {
33  console.error(error);
34}
Response Sample
1{
2  "activationUrl": "https://auth.provider.com/mandates?sessionId=abc-123",
3  "reference": "MNDT_f94afd5e7c4ad38354",
4  "message": "Mandate initiated successfully."
5}

Rate this page

How would you rate your experience?

get info

Got Questions

Reach out to us at support@teamapt.com if you have any questions as regards integrating with the TeamApt API.
youtube

TeamApt Tutorial Videos

Check out Our Youtube channel for tutorials on how to integrate the TeamApt API.
slack

Join Our Slack Community

Click here to join the TeamApt Slack community.