createPaymentIntent
suspend fun Terminal.createPaymentIntent(parameters: PaymentIntentParameters, createConfiguration: CreateConfiguration? = null): PaymentIntent
Return
The created PaymentIntent
Parameters
parameters
The parameters for creating the PaymentIntent
createConfiguration
Optional configuration for the creation process
See also
Creates a new PaymentIntent with the specified parameters.
Example usage:
try {
val paymentIntent = terminal.createPaymentIntent(
PaymentIntentParameters.Builder()
.setAmount(1000)
.setCurrency("usd")
.build(),
createConfiguration
)
// Handle successful creation
} catch (e: TerminalException) {
// Handle creation failure
}Content copied to clipboard
Throws
if the creation operation fails