CoinGate
Quick Start
- Sign up at coingate.com and obtain API credentials
- Create a terminal in the Admin Console with the parameters below
- Start processing — the adapter is pre-built and ready to use
Overview
CoinGate — Acceptance 70+ cryptocurrencies
| Provider ID | coingate |
| Category | Crypto & Blockchain |
| Website | coingate.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
| Parameter | Description |
|---|---|
base_url | Base API URL |
api_key | API Key (added automatically Bearer) |
merchant_token | Token merchant for creating orders |
callback_url | URL for webhooks (optional) |
Status Mapping
| Provider Status | 4pay Status | Description |
|---|---|---|
paid | Charged | Order paid |
canceled | Failure | Order cancelled |
expired | Failure | Expired |
invalid | Failure | Invalid order |
confirming | AuthenticationPending | Confirmation in blockchain |
new | AuthenticationPending | New order |
pending | AuthenticationPending | Awaiting payment |
completed | Refunded | |
rejected | Failure | |
pending | PartiallyRefunded | |
processing | PartiallyRefunded |
API Reference
| Method | Endpoint | Description |
|---|---|---|
| POST | /v2/orders | |
| GET | /v2/orders/{order_id} | |
| POST | /v2/orders/{order_id}/refunds |