Learn how to receive card payments from your customers
v1.6.0
kobo
i.e. 200
will charge your customer NGN 2.00
Description | |
---|---|
PAYMENT_OPTION_INTENT | Defines the action string for the intent, indicating the type of action to be performed. |
AMOUNT_DATA | Represents the key for passing the amount to be charged during the payment process. |
MERCHANT_TX_REF | Represents the key for tying a reference to the payment, often used for tracking and record-keeping. |
TXN_RESULT | Represents the key for extracting transaction result data from the intent. |
Description | |
---|---|
resultString | A mutable state variable initialized as an empty string, which is intended to store the transaction result received from the launched intent. |
Description | |
---|---|
val intent = Intent(PAYMENT_OPTION_INTENT) | Creates an instance of Intent with the specified action PAYMENT_OPTION_INTENT . |
intent.putExtra(AMOUNT_DATA, "300") | Adds extra data to the intent, including the amount to be charged AMOUNT_DATA and a reference to the payment MERCHANT_TX_REF . |
Description | |
---|---|
paymentOptionLauncher.launch(intent) | Initiates the intent, triggering the Android system to display the payment options to the user. |
resultString
variable.