Interface: AzamPayConfig

Defined in: providers/azampay/src/azampay.ts:32

Properties

PropertyTypeDescriptionDefined in
apiKeystringAPI key from AzamPay dashboard.providers/azampay/src/azampay.ts:40
appNamestringApp name from AzamPay dashboard.providers/azampay/src/azampay.ts:34
authBaseUrl?stringOverride auth base URL.providers/azampay/src/azampay.ts:48
checkoutBaseUrl?stringOverride checkout base URL.providers/azampay/src/azampay.ts:50
clientIdstringClient ID from AzamPay dashboard.providers/azampay/src/azampay.ts:36
clientSecretstringClient secret from AzamPay dashboard.providers/azampay/src/azampay.ts:38
disbursementBaseUrl?stringOverride disbursement base URL. The AzamPay API uses a separate host for disbursement endpoints (disburse, getNameLookup, getPaymentStatus). Defaults to https://api-disbursement-sandbox.azampay.co.tz (sandbox) or https://api-disbursement.azampay.co.tz (production).providers/azampay/src/azampay.ts:59
sandbox?booleanTarget sandbox (default: true).providers/azampay/src/azampay.ts:46
senderBank?stringSender/merchant bank name for disbursement (default: "AzamPay").providers/azampay/src/azampay.ts:44
senderNamestringSender/merchant display name for disbursement transfers.providers/azampay/src/azampay.ts:42

On this page