values.yaml file. For setup steps, see Get started.
Configuration properties
Values to obtain from Mambu
Obtain the following value from Mambu and set it invalues.yaml. This value is environment-specific, so it has no default.
Common properties
Set these properties invalues.yaml. They apply across all Mambu connectors. Product ID mappings set here are inherited by the deposit and party connectors.
The following product ID mapping patterns translate between Grand Central product types and Mambu product IDs.
gc-mambu-party-connector and gc-mambu-deposit-connector
The party and deposit connectors hold basic configuration. They inherit the product ID mappings from the commonvalues.yaml. No additional connector-specific properties are documented in Get started.
gc-mambu-deposit-transaction-connector
Set this property indeposit-transactions-v0.values.yaml, in addition to the common properties.
gc-mambu-loan-connector
Set these properties inloan-v0.values.yaml, in addition to the common properties.
gc-mambu-loan-transaction-connector
Set these properties inloan-transactions-v0.values.yaml, in addition to the common properties.
gc-mambu-payment-connector
Set this property inpayment-v0.values.yaml. The payment connector uses the common properties and defines the following connector-specific error-code overrides.
SOPS secrets
The connectors use Basic authentication with credentials stored in a SOPS secret, referenced by theexistingSecretName property. Obtain the following credentials from Mambu. For details, see Get started.
Supported operations
The Mambu connectors expose the Grand Central Unified API. For the operation-to-endpoint tables per domain (deposit, deposit transactions, loan, loan transactions, payment, party), see Overview. For the full contract, see the unified API specifications.Events
These connectors are synchronous and do not publish or consume events.Error mapping
The connector maps Mambu error codes to Grand Central status codes. For the full list, see Error codes. You can configure connector-specific overrides as core-to-Grand Central code pairs in a connector’svalues.yaml; the payment connector ships with overrides for several Mambu error codes (see gc-mambu-payment-connector). The loan and loan transaction connectors also accept overrides through the <CoreErrorCode> property.
Dependencies
- Mambu API v2 (outbound), reachable at
mambu.baseUrl. - The shared
mambu-connector-sdklibrary.