Configuration

Mambu Payments and Mambu Core integrate using their respective public APIs and webhooks.

To configure your Mambu Core integration, you will need to:

  • Generate a dedicated API key in Mambu Core
  • Whitelist the IPs of your Mambu Payments tenant
  • Configure Mambu Core transaction channels
  • If applicable, configure a Mambu Core suspense account

Mambu Core API key

We recommend creating a new API consumer named Mambu Payments with following the permissions:

  • Deposit accounts
    • View deposit account details
    • Make deposit
    • Make withdrawal
    • Make intra-clients transfers
    • Make inter-clients transfers
    • Apply deposit account adjustments
    • Backdate deposit transactions
    • Bulk deposit corrections
    • Make early withdrawals
  • Holds
    • Create holds
    • Edit account holds
    • View account holds

Whitelisting the IP addresses of your Mambu Payments tenant

In order to make your Mambu Core tenant reachable from Mambu Payments, you need to whitelist the IP addresses of your Mambu Payments tenant in your Mambu Core tenant. Learn how to whitelist IP addresses in Mambu Core.

Mambu Core transaction channels

Transaction channels are used to book transactions in Mambu Core. Mambu Core transaction channels can be mapped with the following payment attributes in Mambu Payments:

  • Connected account
  • Payment type (SEPA, Swift, FPS…)
  • Direction (debit or credit)
  • Currency

Mambu Core suspense account

If you would like to use suspense accounts, you will need to configure a suspense account in Mambu Core and Mambu Payments.