Payment Sheet Mobile Money Input
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.