Skip to main content

BitPay

Quick Start
  1. Sign up at bitpay.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 BitPay →

Overview

BitPay — Bitcoin and cryptocurrency payments

Provider IDbitpay
CategoryCrypto & Blockchain
Websitebitpay.com

Supported operations: Create Invoice (payments_authorize) Get Invoice (payments_status)


Authentication

Method: API Key (x-accept-version header)
Headers:

Authorization: {api_key}
x-accept-version: 2.0.0
Content-Type: application/json

Example:

Authorization: api_abc123xyz
x-accept-version: 2.0.0

⚠️ Important: x-accept-version required for version specification API!


Configuration

Required Parameters

ParameterDescription
base_urlBase API URL
api_keyAPI Key for authorization
tokenToken for creating invoices
notification_urlURL for IPN (optional)
transaction_speedConfirmation speed (by default)

Status Mapping

Provider Status4pay StatusDescription
completeChargedPayment fully confirmed
confirmedChargedPayment confirmed in blockchain
paidAuthenticationPendingPayment sent, awaiting confirmations
expiredFailureInvoice expired
invalidFailureInvalid invoice

API Reference

MethodEndpointDescription
POST/invoices
GET/invoices/{invoiceId}?token={token}

Resources