createPaymentMethod method
Future<PaymentMethod>
createPaymentMethod({
- required PaymentMethodParams params,
- PaymentMethodOptions? options,
Converts payment information defined in params
into a PaymentMethod
object that can be passed to your server.
params
specificies the parameters associated with the specific
paymentmethod. See PaymentMethodParams for more details.
Throws an StripeException in case creating the payment method fails.
Implementation
Future<PaymentMethod> createPaymentMethod({
required PaymentMethodParams params,
PaymentMethodOptions? options,
}) async {
await _awaitForSettings();
try {
final paymentMethod =
await _platform.createPaymentMethod(params, options);
return paymentMethod;
} on StripeError catch (error) {
throw StripeError(message: error.message, code: error.message);
}
}