sendPaymentForm method
Future<Result<PaymentsPaymentResultBase> >
sendPaymentForm({
- required int formId,
- required InputInvoiceBase invoice,
- String? requestedInfoId,
- String? shippingOptionId,
- required InputPaymentCredentialsBase credentials,
- int? tipAmount,
Send Payment Form.
ID: 2d03522f
.
Implementation
Future<Result<PaymentsPaymentResultBase>> sendPaymentForm({
required int formId,
required InputInvoiceBase invoice,
String? requestedInfoId,
String? shippingOptionId,
required InputPaymentCredentialsBase credentials,
int? tipAmount,
}) async {
// Preparing the request.
final request = PaymentsSendPaymentForm(
formId: formId,
invoice: invoice,
requestedInfoId: requestedInfoId,
shippingOptionId: shippingOptionId,
credentials: credentials,
tipAmount: tipAmount,
);
// Invoke and wait for response.
final response = await _c.invoke(request);
// Return the result.
return response._to<PaymentsPaymentResultBase>();
}