Look up payment configurations
Commerce provides a REST endpoint that your OSF applications can use to return configuration information about your sites' payment gateways.
You can use the getPaymentConfigurations endpoint in the Store API
to return information about the payment gateways for a site. For
example:
GET /ccstore/v1/merchant/paymentConfigurations HTTP/1.1
x-ccsite: 100002
The response is similar to the following:
{
"settings": [
{
"paymentMethods": "card",
"enabledForScheduledOrder": false,
"enabledForApproval": false
}
],
"paymentMethods": [
"physicalGiftCard",
"card"
],
"links": [
{
"rel": "self",
"href": "http://myserver.example.com:7003/ccstore/v1/merchant/paymentConfigurations"
}
]
}Note that the endpoint returns configuration information only for
gateway integrations that are enabled on the site. If a site is not specified with the
x-ccsite header, the endpoint returns the gateway configuration for the
default site. The endpoint returns only those properties whose public
attribute is set to true in the gateway extension's
config.json file.