PaymentMethodRequest

class PaymentMethodRequest(val id: String? = null, val type: String, val paymentRequest: AirwallexPaymentRequest? = null, val card: PaymentMethod.Card? = null, val googlePay: PaymentMethod.GooglePay? = null, val billing: Billing? = null) : AirwallexRequestModel, Parcelable

Constructors

Link copied to clipboard
constructor(id: String? = null, type: String, paymentRequest: AirwallexPaymentRequest? = null, card: PaymentMethod.Card? = null, googlePay: PaymentMethod.GooglePay? = null, billing: Billing? = null)

Types

Link copied to clipboard

Properties

Link copied to clipboard
val billing: Billing? = null

Billing information for the payment method

Link copied to clipboard

Card information for the payment method

Link copied to clipboard

Google Pay information for the payment method

Link copied to clipboard
val id: String? = null

Unique identifier for the payment method

Link copied to clipboard

Payment Request

Link copied to clipboard
open val sdkType: String
Link copied to clipboard
open val sdkVersion: String
Link copied to clipboard

Type of the payment method

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
open override fun toParamMap(): Map<String, Any>
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)