comecerodocs

Get a gateway

GET
/gateways/{gateway_id}

Gets one gateway. A gateway of the other mode is not found (404).

Secret and trusted tokens may call this with the gateways read permission.

Authorization

headerAuthorizationBearer <token>

A secret, trusted or limited token. See Authentication.

Path Parameters

gateway_id*string

The gateway's gateway_id.

Query Parameters

show_sensitive?boolean

When true, the gateway also has fields, the provider settings you saved. Treat them as secrets.

Defaultfalse
formatted?boolean

When true, the object also has a formatted child with amounts and dates as display text in the shopper's language and currency (for example $19.99 or November 7, 2026). The default is false. See Localized formatting.

Defaultfalse
show?string

Comma-separated fields to return; all others are left out. Use dot notation for child fields (customer.email). You cannot send show and hide together (400). See Customizing output.

hide?string

Comma-separated fields to leave out of the response. Use dot notation for child fields (customer.email). You cannot send show and hide together (400). See Customizing output.

timezone?string

An IANA time zone name, such as America/New_York or UTC. It sets how date_start and date_end are read and the time zone of every date in the response. The default is the account's time zone (Settings, Technical), or UTC when it has none. A name that is not known is a 400.

Response Body

The gateway.

application/json
  1. response

A payment provider connection that takes payments for your account. Gateways are kept per mode: test gateways only take test payments. When a payment ran through a gateway Comecero owns (on accounts where Comecero is the seller), a gateway in that payment shows only object, url, gateway_id, test, name (Comecero) and provider_id (comecero).

object?"gateway"

The object type. Always gateway.

Value in"gateway"
url?string

The URL of this gateway.

Formaturi
gateway_id?string

The gateway's ID.

test?boolean

True for a test gateway.

name?string

The provider's name, set from the provider.

provider_id?string

The payment provider. GET /gateways/options lists the providers you can add.

date_created?string

When the gateway was added.

Formatdate-time
date_modified?string

When the gateway was last changed.

Formatdate-time
account_id?string

The account the gateway belongs to.

payment_method_types?array<string>

The kinds of payment this gateway takes, such as credit_card, paypal, amazon_pay, apple_pay, wallet or ach. Set when the gateway is added. Gateways that Comecero sets up for you may show other values.

currencies?array<string>

The ISO 4217 currency codes the gateway takes payments in.

card_types?array<string>|

The card brands the gateway takes, such as visa or mastercard. Set on gateways that take cards. GET /gateways/options lists the values.

supports_void?boolean

True when a payment on this gateway can be voided before it settles.

supports_general_credit?boolean

True when the gateway can refund more than the payment, or with no payment.

active?boolean

True when the gateway takes new payments.

weight?integer

How often this gateway is picked, compared to the other active gateways that take the same payment. The default is 1. Use 0 to pick it only when no other gateway can take the payment.

Range0 <= value
comments?|

Your own notes about the gateway.

Lengthlength <= 1024
fields?

The provider settings you saved, such as API keys. Only present when you send show_sensitive=true. Treat them as secrets.

formatted?

Display text for the dates. Only present when you send formatted=true.

Example Request
curl -X GET 'https://api.comecero.com/api/v1/gateways/0070576784690GtKDqfI7c'
Example Response
{  "object": "gateway",  "url": "https://api.comecero.com/api/v1/gateways/0070576784690GtKDqfI7c",  "gateway_id": "0070576784690GtKDqfI7c",  "test": true,  "name": "Test Gateway",  "provider_id": "test",  "date_created": "2026-10-01T14:36:52Z",  "date_modified": "2026-10-01T14:36:52Z",  "account_id": "AB1234",  "payment_method_types": [    "credit_card"  ],  "currencies": [    "USD",    "EUR"  ],  "card_types": [    "visa",    "mastercard",    "american_express"  ],  "supports_void": true,  "supports_general_credit": false,  "active": true,  "weight": 1,  "comments": null}