Skip to main content

PaymentProvider

External payment processor for a checkout.

enum PaymentProvider {
STRIPE
PAYPAL
}

Values

PaymentProvider.STRIPE

Stripe Checkout. Hosted card payment session; completion is confirmed via Stripe webhooks.

PaymentProvider.PAYPAL

PayPal. Hosted approval flow; the approved order is captured via capturePaypalCheckout (which completes the checkout), with PayPal webhooks as backup reconciliation.

Member Of

Checkout object ● CheckoutFilterInput input ● CreateCheckoutInput input ● PaymentEventRecord object ● publishAppToShared mutation