Edit in GitHubLog an issue

Payment API reference

The checkout module provides REST and GraphQL APIs to configure out-of-process payment methods.

REST

For more information on the available endpoints, refer to payment API usage.

The raw Payment GraphQL schema is available here.

Route URLMethodDescription
GET
Retrieve an out-of-process payment method by its code.
GET
List all available out-of-process payment methods.
POST
Create or update an out-of-process payment method.

GraphQL

The Payment module's GraphQL schema for this is defined in etc/schema.graphqls. You can access details about out-of-process payment types by specifying the oope_payment_method_config field within the available_payment_methods or selected_payment_method field of the cart API.

The raw Payment GraphQL schema is available here.

For more information on extending the out-of-process GraphQL schema, refer to the EDS Integration Guide.

Copied to your clipboard
query getCart($cartId: String!) {
cart(cart_id: $cartId) {
...CHECKOUT_DATA_FRAGMENT
}
}
fragment CHECKOUT_DATA_FRAGMENT on Cart {
id
available_payment_methods {
code
title
oope_payment_method_config {
backend_integration_url
custom_config {
... on CustomConfigKeyValue {
key
value
}
}
}
}
selected_payment_method {
code
title
oope_payment_method_config {
backend_integration_url
custom_config {
... on CustomConfigKeyValue {
key
value
}
}
}
}
}
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.