@kepas/daraja-js
GitHub
Preparing search index...
@kepas/daraja-js
daraja-js — type-safe Node.js/TypeScript SDK for Safaricom Daraja (M-Pesa).
Classes
Daraja
DarajaAPIError
DarajaAuthError
DarajaCancelledError
DarajaConnectionError
DarajaError
DarajaInsufficientFundsError
DarajaSignatureError
DarajaUserUnreachableError
DarajaValidationError
Interfaces
AccountBalanceEntry
AcknowledgePaymentInput
B2bAck
B2bPayInput
B2bResult
B2bTopUpInput
B2cResult
B2cSendInput
B2cSendResult
B2cToPochiInput
BalanceQueryInput
BalanceQueryResult
BalanceResult
BillManagerOptInInput
BillManagerOptInResult
BillManagerPayment
BillManagerResult
C2bConfirmation
C2bPayment
CalculatePointsInput
CalculatePointsResult
CancelBulkInvoicesInput
CancelInvoiceInput
CatalogEntry
Classification
CodeClassificationFields
DarajaConfig
DarajaErrorContext
ExpressCallback
ExpressCheckoutAck
ExpressCheckoutInput
FloatTransferInput
Invoice
OrgInfoQueryInput
OrgInfoResult
ProofRef
PullQueryInput
PullQueryResult
PullRegisterInput
PullRegisterResult
QrGenerateInput
QrGenerateResult
RatibaAck
RatibaCallback
RatibaCreateInput
RedeemAck
RedeemInput
RegisterUrlsInput
RegisterUrlsResult
RemitTaxInput
ReversalAck
ReversalInput
ReversalResult
SecurityCredentialInput
SendBulkInvoicesInput
SendInvoiceInput
StatusAck
StatusResult
StkCallbackResult
StkPushInput
StkPushResult
StkStatusInput
StkStatusResult
TokenStore
TransactionStatusInput
WebhookSignParams
WebhookVerifyParams
Type Aliases
B2bCommandId
B2cCommandId
C2bResponseType
CodeType
DarajaErrorClassName
DarajaScope
QrTrxCode
RatibaFrequency
Variables
CATALOG
VERSION
webhooks
Functions
applyClassification
billManagerAck
c2bAccept
c2bReject
classify
errorFromResponse
errorFromResult
generatePassword
generateSecurityCredential
isSettledByRecipientSpend
lookup
makeTimestamp
normalizePhone
parseAccountBalance
parseB2bResult
parseB2cResult
parseBalanceResult
parseBillManagerPayment
parseC2bConfirmation
parseC2bValidation
parseExpressCallback
parseRatibaCallback
parseReversalResult
parseStatusResult
parseStkCallback
phoneToNumber
validateAmount
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Daraja
Daraja
API
Error
Daraja
Auth
Error
Daraja
Cancelled
Error
Daraja
Connection
Error
Daraja
Error
Daraja
Insufficient
Funds
Error
Daraja
Signature
Error
Daraja
User
Unreachable
Error
Daraja
Validation
Error
Interfaces
Account
Balance
Entry
Acknowledge
Payment
Input
B2b
Ack
B2b
Pay
Input
B2b
Result
B2b
Top
Up
Input
B2c
Result
B2c
Send
Input
B2c
Send
Result
B2c
To
Pochi
Input
Balance
Query
Input
Balance
Query
Result
Balance
Result
Bill
Manager
Opt
In
Input
Bill
Manager
Opt
In
Result
Bill
Manager
Payment
Bill
Manager
Result
C2b
Confirmation
C2b
Payment
Calculate
Points
Input
Calculate
Points
Result
Cancel
Bulk
Invoices
Input
Cancel
Invoice
Input
Catalog
Entry
Classification
Code
Classification
Fields
Daraja
Config
Daraja
Error
Context
Express
Callback
Express
Checkout
Ack
Express
Checkout
Input
Float
Transfer
Input
Invoice
Org
Info
Query
Input
Org
Info
Result
Proof
Ref
Pull
Query
Input
Pull
Query
Result
Pull
Register
Input
Pull
Register
Result
Qr
Generate
Input
Qr
Generate
Result
Ratiba
Ack
Ratiba
Callback
Ratiba
Create
Input
Redeem
Ack
Redeem
Input
Register
Urls
Input
Register
Urls
Result
Remit
Tax
Input
Reversal
Ack
Reversal
Input
Reversal
Result
Security
Credential
Input
Send
Bulk
Invoices
Input
Send
Invoice
Input
Status
Ack
Status
Result
Stk
Callback
Result
Stk
Push
Input
Stk
Push
Result
Stk
Status
Input
Stk
Status
Result
Token
Store
Transaction
Status
Input
Webhook
Sign
Params
Webhook
Verify
Params
Type Aliases
B2b
Command
Id
B2c
Command
Id
C2b
Response
Type
Code
Type
Daraja
Error
Class
Name
Daraja
Scope
Qr
Trx
Code
Ratiba
Frequency
Variables
CATALOG
VERSION
webhooks
Functions
apply
Classification
bill
Manager
Ack
c2b
Accept
c2b
Reject
classify
error
From
Response
error
From
Result
generate
Password
generate
Security
Credential
is
Settled
By
Recipient
Spend
lookup
make
Timestamp
normalize
Phone
parse
Account
Balance
parse
B2b
Result
parse
B2c
Result
parse
Balance
Result
parse
Bill
Manager
Payment
parse
C2b
Confirmation
parse
C2b
Validation
parse
Express
Callback
parse
Ratiba
Callback
parse
Reversal
Result
parse
Status
Result
parse
Stk
Callback
phone
To
Number
validate
Amount
GitHub
@kepas/daraja-js
Loading...
daraja-js — type-safe Node.js/TypeScript SDK for Safaricom Daraja (M-Pesa).