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