Skip to main content

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.

ValueMeaning
pendingPayment has been created but not yet processed
processingPayment is currently being processed
succeededPayment completed successfully
failedPayment failed to process
cancelledPayment was cancelled before completion
expiredPayment expired before being completed
confirmedPayment has been confirmed by the network/provider

PaymentMethodType

Available payment method types supported by the SDK.

ValueMeaning
cryptoCryptocurrency payments
credit_cardCredit card payments
debit_cardDebit card payments
net_bankingInternet banking/direct bank transfers
upiUnified Payments Interface (India)
upiqr-h5UPI QR code payment (India)
walletDigital wallet payments
bank_transferTraditional bank transfers
mobile_moneyMobile money services (Africa)