Skip to main content

Checkout.com

Quick Start
  1. Sign up at checkout.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 Checkout.com →

Overview

Checkout.com — Payments (payment gateway)

Provider IDcheckout
CategoryCard Processors
Websitecheckout.com

Supported operations: Create Payment (payments_authorize) Get Payment (payments_status) Refund (refund)


Authentication

Method: Bearer Token (OAuth2-style)
Header format:

Authorization: Bearer {api_secret}

Example:

Authorization: Bearer sk_test_abc123xyz

Configuration

Required Parameters

ParameterDescription
base_urlBase API URL (optional)
api_secretSecret Key for authorization
processing_channel_idProcessing Channel ID
captureAuto-capture flag (by default: true)

Status Mapping

Provider Status4pay StatusDescription
CapturedChargedPayment captured
Partially CapturedChargedPartially captured
AuthorizedCharged (capture=true) / AuthorizedAuthorized
PendingAuthenticationPendingAwaiting authentication
Card VerifiedChargedCard verified
RefundedRefundedFully refunded
Partially RefundedPartiallyRefundedPartially refunded
VoidedVoidedPayment annulled
CanceledVoidedPayment cancelled
ExpiredFailureExpired
DeclinedFailureDeclined
Retry ScheduledPendingRetry scheduled

Testing

Sandbox URL

https://{prefix}.api.sandbox.checkout.com

Test Cards

CardNumberExpCVVResult
Visa4242 4242 4242 4242any futureany 3 digitsApproved
Mastercard5555 5555 5555 4444any futureany 3 digitsApproved
Amex3742 4545 5400 126any futureany 4 digitsApproved
Declined4000 0000 0000 0002any futureany 3 digitsDeclined

Resources