Skip to main content

Checkbook.io

Quick Start
  1. Sign up at checkbook.io 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 Checkbook.io →

Overview

Checkbook — Digital Checks, Physical Checks

Provider IDcheckbook
CategoryBank Transfers
Websitecheckbook.io

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


Authentication

Method: Custom (Concatenated Keys)
Header format:

Authorization: {publishable_key}:{secret_key}

Example:

Authorization: pub_abc123:sec_xyz789

⚠️ Important: Keys are simply concatenated via colon, without Base64 encoding!


Configuration

Required Parameters

ParameterDescription
base_urlBase API URL
publishable_keyPublishable Key
secret_keySecret Key

Status Mapping

Provider Status4pay StatusDescription
PAIDChargedCheck paid
MAILEDChargedCheck mailed
PRINTEDChargedCheck printed
FAILEDFailureProcessing error
EXPIREDFailureExpired
VOIDVoidedCheck annulled
UNPAIDProcessingNot paid
IN_PROCESSProcessingProcessing
PROCESSINGProcessingBeing processed

API Reference

MethodEndpointDescription
GET/v3/invoice/{invoiceId}

Resources