Bora PesaBora Pesa

Interface: SelcomConfig

Defined in: providers/selcom/src/selcom.ts:30

Properties

PropertyTypeDescriptionDefined in
apiKeystringAPI key from Selcom.providers/selcom/src/selcom.ts:34
apiSecretstringAPI secret for HMAC signing.providers/selcom/src/selcom.ts:36
baseUrl?stringBase URL. Defaults to https://apigw.selcommobile.com.providers/selcom/src/selcom.ts:32
cancelUrl?stringCancel URL for checkout orders. The customer is sent here if they abandon the payment. Base64-encoded per Selcom spec.providers/selcom/src/selcom.ts:65
pinstringFloat account PIN — required for disbursement and balance queries.providers/selcom/src/selcom.ts:40
redirectUrl?stringDefault redirect URL for checkout orders. The customer is sent here after completing payment. Overridable per-payment via CreateOrderPayload.redirectUrl.providers/selcom/src/selcom.ts:60
senderAccount?stringSource account number for Qwiksend bank transfers. Defaults to vendor if not set.providers/selcom/src/selcom.ts:45
senderName?stringAccount holder display name for bank transfers. Defaults to vendor if not set.providers/selcom/src/selcom.ts:50
senderPhone?stringSender mobile number for bank transfers.providers/selcom/src/selcom.ts:54
vendorstringFloat account / vendor identifier.providers/selcom/src/selcom.ts:38
webhookUrl?stringWebhook callback URL for payment status notifications. Selcom POSTs the payment result here. Typically your pesa.mountWebhook endpoint. Base64-encoded per Selcom spec.providers/selcom/src/selcom.ts:71

On this page