Skip to main content

CoinGate

Quick Start
  1. Sign up at coingate.com and obtain API credentials
  2. Create a terminal in the Admin Console with the parameters below
  3. Start processing — the adapter is pre-built and ready to use

Go to CoinGate →

Overview​

CoinGate — Acceptance 70+ cryptocurrencies

Provider IDcoingate
CategoryCrypto & Blockchain
Websitecoingate.com

Supported operations: Create Order (payments_authorize) Get Order (payments_status) Refund (payments_refund)


Authentication​

Method: Bearer Token
Header format:

Authorization: Bearer {merchant_token}

Automatic prefix addition: If API key not contains "Bearer", prefix is added automatically.

Example:

# Input: "token_abc123"
# Result: Authorization: Bearer token_abc123

Configuration​

Required Parameters​

ParameterDescription
base_urlBase API URL
api_keyAPI Key (added automatically Bearer)
merchant_tokenToken merchant for creating orders
callback_urlURL for webhooks (optional)

Status Mapping​

Provider Status4pay StatusDescription
paidChargedOrder paid
canceledFailureOrder cancelled
expiredFailureExpired
invalidFailureInvalid order
confirmingAuthenticationPendingConfirmation in blockchain
newAuthenticationPendingNew order
pendingAuthenticationPendingAwaiting payment
completedRefunded
rejectedFailure
pendingPartiallyRefunded
processingPartiallyRefunded

API Reference​

MethodEndpointDescription
POST/v2/orders
GET/v2/orders/{order_id}
POST/v2/orders/{order_id}/refunds

Resources​