List processors
GEThttps://app.shuttleglobal.com/c/api/instances/{instance_key}/processors
Returns a list of payment processors available to the application.
Filter for visible: true to get processors available for new connections.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”List of processors
object
A payment processor available for gateway connections
object
"STRIPE"Processor identifier (e.g., STRIPE, ADYEN, SANDBOX)
"Stripe"Display name of the processor
"RECOMMENDED"Processor category. Categories can change as processors are promoted or demoted
trueWhether the processor is available for new connections
trueWhether the connection requires an OAuth flow
URL to forward the user to complete the OAuth connection process. It points at Shuttle,
which handles the processor’s own redirect and then sends the user on to your URLs.
Replace its placeholders before use:
#SUCCESSURL# and #CANCELURL# with your URL-encoded success and cancel URLs, and
#NONCE# with a value unique to this attempt.
On success, oauth_data is appended to your success URL (?oauth_data=..., or &oauth_data=...
if it already has a query string). Pass it as oauth_data to Create a gateway
within an hour to create the connection.
URL to help documentation for this processor
Processor company website
URL to the processor logo (transparent background, for light backgrounds)
Markdown snippet explaining how to configure the processor
Base64-encoded onboarding JavaScript
[ "US", "GB", "AU"]ISO country codes where this processor can acquire merchants
[ "VISA", "MASTERCARD", "AMEX"]Payment method types supported by this processor
Display priority order
When the processor was added
When the processor was last updated
object
Unauthorized
Every error has a code and a message. Some add more fields alongside them, with detail about the error.
object
The error code, for example VALIDATION_ERROR, INVALID, INVALID_REQUEST, UNAUTHORIZED, FORBIDDEN or NOT_FOUND. Program against this, not the message.
What went wrong, in words, for logs and support.
Example
{ "code": "UNAUTHORIZED", "message": "Unauthorised"}Was this page helpful?
What went wrong?
Thanks for telling us.