Saltar al contenido principal

PaymentMethodInput

Payment method for CreatePaymentInput.paymentMethod. Set exactly one sub-object: the sub-object picks the payment method.

input PaymentMethodInput {
method: PaymentMethods
bizum: PaymentMethodBizumInput
card: PaymentMethodCardInput
cardPresent: PaymentMethodCardPresentInput
paypal: PaymentMethodPaypalInput
sepa: PaymentMethodSepaInput
trustly: PaymentMethodTrustlyInput
klarna: PaymentMethodKlarnaInput
mbway: PaymentMethodMBWayInput
}

Fields​

PaymentMethodInput.method ● PaymentMethods enum​

Ignored: createPayment drops this field. The sub-object you set picks the payment method.

PaymentMethodInput.bizum ● PaymentMethodBizumInput input​

Bizum details. phoneNumber is required.

PaymentMethodInput.card ● PaymentMethodCardInput input​

Fails validation; see PaymentMethodCardInput.

PaymentMethodInput.cardPresent ● PaymentMethodCardPresentInput input​

Fails validation; see PaymentMethodCardPresentInput.

PaymentMethodInput.paypal ● PaymentMethodPaypalInput input​

Selects PayPal.

PaymentMethodInput.sepa ● PaymentMethodSepaInput input​

Fails validation; see PaymentMethodSepaInput.

PaymentMethodInput.trustly ● PaymentMethodTrustlyInput input​

Selects Trustly.

PaymentMethodInput.klarna ● PaymentMethodKlarnaInput input​

Selects Klarna.

PaymentMethodInput.mbway ● PaymentMethodMBWayInput input​

MB WAY details.

Member Of​

CreatePaymentInput input