PaymentSheetMobileMoneyInput

data class PaymentSheetMobileMoneyInput(val network: PaymentSheetMobileMoneyInput.Network, val accountNumber: String, val billingDetails: PaymentSheetMobileMoneyInput.BillingDetails? = null, val savePaymentMethod: Boolean = false)(source)

Payer-supplied Mobile Money details for a new payment method.

Account numbers are sent only to Checkout. Billing details are collected only when the payer explicitly saves the method. The native sheet requires a complete billing address and never passes shipping details through this value.

Constructors

Link copied to clipboard
constructor(network: PaymentSheetMobileMoneyInput.Network, accountNumber: String, billingDetails: PaymentSheetMobileMoneyInput.BillingDetails? = null, savePaymentMethod: Boolean = false)

Types

Link copied to clipboard
data class BillingDetails(val name: String, val phoneNumber: String? = null, val address: PaymentSheetMobileMoneyInput.BillingDetails.Address)

Personal and billing information supplied when saving a method.

Link copied to clipboard

Ghanaian Mobile Money networks recognized by Checkout.

Properties

Link copied to clipboard

Mobile Money number entered by the payer.

Link copied to clipboard

Personal and billing details used when saving.

Link copied to clipboard

Current network selected or confirmed by the payer.

Link copied to clipboard

Whether Checkout should attach the new method to the immutable Order customer.