WalletCheckoutPayment

data class WalletCheckoutPayment(val id: String, val slipId: String?, val status: WalletCheckoutPaymentStatus, val nextStatus: List<WalletCheckoutPaymentStatus>, val fee: Long?, val total: Long?, val merchantName: String?, val currentBalance: Long?, val balanceAfterPayment: Long?, val cancelledBy: WalletCheckoutCancelledBy?, val cancelledAt: Calendar?)

Data class representing the checkout payment details.

Constructors

Link copied to clipboard
constructor(id: String, slipId: String?, status: WalletCheckoutPaymentStatus, nextStatus: List<WalletCheckoutPaymentStatus>, fee: Long?, total: Long?, merchantName: String?, currentBalance: Long?, balanceAfterPayment: Long?, cancelledBy: WalletCheckoutCancelledBy?, cancelledAt: Calendar?)

Properties

Link copied to clipboard

The balance of the sender account after the payment.

Link copied to clipboard

The timestamp when the payment was cancelled in the form of Calendar.

Link copied to clipboard

Indicates who cancelled the payment.

Link copied to clipboard

The current balance of the sender account.

Link copied to clipboard
val fee: Long?

The fees associated with the payment in minor units.

Link copied to clipboard
val id: String

The unique identifier of the payment.

Link copied to clipboard

The name of the merchant associated with the payment.

Link copied to clipboard

The possible statuses for the payment.

Link copied to clipboard

The identifier of the payment slip.

Link copied to clipboard

The status of the transfer.

Link copied to clipboard
val total: Long?

The total amount of the payment in minor units.