Interface: AzamPayConfig
Defined in: providers/azampay/src/azampay.ts:32
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
apiKey | string | API key from AzamPay dashboard. | providers/azampay/src/azampay.ts:40 |
appName | string | App name from AzamPay dashboard. | providers/azampay/src/azampay.ts:34 |
authBaseUrl? | string | Override auth base URL. | providers/azampay/src/azampay.ts:48 |
checkoutBaseUrl? | string | Override checkout base URL. | providers/azampay/src/azampay.ts:50 |
clientId | string | Client ID from AzamPay dashboard. | providers/azampay/src/azampay.ts:36 |
clientSecret | string | Client secret from AzamPay dashboard. | providers/azampay/src/azampay.ts:38 |
disbursementBaseUrl? | string | Override 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? | boolean | Target sandbox (default: true). | providers/azampay/src/azampay.ts:46 |
senderBank? | string | Sender/merchant bank name for disbursement (default: "AzamPay"). | providers/azampay/src/azampay.ts:44 |
senderName | string | Sender/merchant display name for disbursement transfers. | providers/azampay/src/azampay.ts:42 |