Skip to main content

PaymentMethodInput

Polymorphic payment method input. Provide only the sub-object matching 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

Payment method to use.

PaymentMethodInput.bizum ● PaymentMethodBizumInput input

Bizum details (when method is bizum).

PaymentMethodInput.card ● PaymentMethodCardInput input

Card details (when method is card).

PaymentMethodInput.cardPresent ● PaymentMethodCardPresentInput input

Card-present details (when method is cardPresent).

PaymentMethodInput.paypal ● PaymentMethodPaypalInput input

PayPal details (when method is paypal).

PaymentMethodInput.sepa ● PaymentMethodSepaInput input

SEPA details (when method is sepa).

PaymentMethodInput.trustly ● PaymentMethodTrustlyInput input

Trustly details (when method is trustly).

PaymentMethodInput.klarna ● PaymentMethodKlarnaInput input

Klarna details (when method is klarna).

PaymentMethodInput.mbway ● PaymentMethodMBWayInput input

MB WAY details (when method is mbway).

Member Of

CreatePaymentInput input