Payment status and methods
These values are generated from the SDK's own types, so they always match what the shipped client accepts.
PaymentStatus
Possible statuses for a payment throughout its lifecycle.
| Value | Meaning |
|---|---|
pending | Payment has been created but not yet processed |
processing | Payment is currently being processed |
succeeded | Payment completed successfully |
failed | Payment failed to process |
cancelled | Payment was cancelled before completion |
expired | Payment expired before being completed |
confirmed | Payment has been confirmed by the network/provider |
PaymentMethodType
Available payment method types supported by the SDK.
| Value | Meaning |
|---|---|
crypto | Cryptocurrency payments |
credit_card | Credit card payments |
debit_card | Debit card payments |
net_banking | Internet banking/direct bank transfers |
upi | Unified Payments Interface (India) |
upiqr-h5 | UPI QR code payment (India) |
wallet | Digital wallet payments |
bank_transfer | Traditional bank transfers |
mobile_money | Mobile money services (Africa) |