OfferableCheckoutPolicy

View normalized Markdown

The effective checkout policy for a request cart

graphql
type OfferableCheckoutPolicy {
  compatible: Boolean!
  conflicts: [OfferableCheckoutPolicyConflict!]!
  targetState: RequestStateEnum
}

Fields

OfferableCheckoutPolicy.compatible · Boolean! non-null scalar

Whether all cart items can be checked out together.

OfferableCheckoutPolicy.conflicts · [OfferableCheckoutPolicyConflict!]! non-null object

Cart items that prevent a single checkout policy.

OfferableCheckoutPolicy.targetState · RequestStateEnum enum

State the cart reaches at checkout: BOOKED (use requestPaymentInitiate), RESERVED or REQUESTED. Null when the policy is not compatible.

Member Of

Request object

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.