Skip to content

TransactionStatusInput

Defined in: src/modules/transaction/types.ts:5

Transaction Status API types.

optional identifierType: 2 | 1 | 4

Defined in: src/modules/transaction/types.ts:19

Identifier type: 1=MSISDN, 2=TILL, 4=ORGANIZATION. Default 4.


optional occasion: string

Defined in: src/modules/transaction/types.ts:15

Optional occasion or business context.


queueTimeOutUrl: string

Defined in: src/modules/transaction/types.ts:11

Timeout callback URL.


remarks: string

Defined in: src/modules/transaction/types.ts:13

Remarks (e.g. “Status check”).


resultUrl: string

Defined in: src/modules/transaction/types.ts:9

Result callback URL.


optional shortCode: string

Defined in: src/modules/transaction/types.ts:17

Optional: shortcode override.


transactionId: string

Defined in: src/modules/transaction/types.ts:7

M-Pesa transaction ID (e.g. from callback).