TransactionStatusInput
Defined in: src/modules/transaction/types.ts:5
Transaction Status API types.
Properties
Section titled “Properties”identifierType?
Section titled “identifierType?”
optionalidentifierType:2|1|4
Defined in: src/modules/transaction/types.ts:19
Identifier type: 1=MSISDN, 2=TILL, 4=ORGANIZATION. Default 4.
occasion?
Section titled “occasion?”
optionaloccasion:string
Defined in: src/modules/transaction/types.ts:15
Optional occasion or business context.
queueTimeOutUrl
Section titled “queueTimeOutUrl”queueTimeOutUrl:
string
Defined in: src/modules/transaction/types.ts:11
Timeout callback URL.
remarks
Section titled “remarks”remarks:
string
Defined in: src/modules/transaction/types.ts:13
Remarks (e.g. “Status check”).
resultUrl
Section titled “resultUrl”resultUrl:
string
Defined in: src/modules/transaction/types.ts:9
Result callback URL.
shortCode?
Section titled “shortCode?”
optionalshortCode:string
Defined in: src/modules/transaction/types.ts:17
Optional: shortcode override.
transactionId
Section titled “transactionId”transactionId:
string
Defined in: src/modules/transaction/types.ts:7
M-Pesa transaction ID (e.g. from callback).