Cryptopay API
  • Welcome
  • Guides
    • Introduction
    • Environments
    • Creating a Test Account
    • API Credentials
    • API Basics
      • Responses
      • Date formats
      • Authentication
        • How it works
        • Signature
        • Creating a signature. Code samples
      • Callbacks
    • API Client Libraries
    • API Reference
    • Cryptocurrency Payments
    • Currencies
      • Supported Currencies
      • Currency Icons
    • Confirmations
    • Tools for accepting payments
    • Prebuilt integrations
      • E-commerce payment plugins
      • Payment and software providers
    • Channels
      • Channel payment
      • Payment statuses
      • Channel payment sequence
      • Create a Channel
      • Visual representation at Cashier
      • Channel hosted page
      • Channel payment callbacks
    • Invoices
      • Invoice statuses
      • Invoice payment sequence
      • How to handle unresolved invoices
        • Underpaid
        • Overpaid
        • Paid late
        • Illicit resource
        • Invoice refunds sequence
      • Create an invoice
      • Visual presentation at Cashier
      • Invoice hosted page
      • Online checkout
        • How-to
      • Payment links
      • Invoice callbacks
    • Payouts
      • Payout statuses
      • Payout sequence
      • Payout fees consideration
        • Network fees
      • Create a Coin Withdrawal
        • Possible errors
        • Withdrawals from fiat accounts
        • Withdrawals from cryptocurrency accounts
        • high_risk_address error message
      • Visual representation at Cashier
      • Minimum transaction amount
      • Coin Withdrawal callbacks
      • Travel Rule Compliance
    • Email Billing
      • Create an email billing
      • Email billing callbacks
    • Testing
      • Channels
      • Invoices
      • Payouts
    • Risks
    • Customers
    • Transactions types and Statuses
Powered by GitBook
On this page
  1. Guides

Transactions types and Statuses

PreviousCustomers

Last updated 2 years ago

An endpoint allows you to retrieve all transactions per project.

reference type

status

status_context

Description

Invoice

new

null

Invoice created

completed

null

The invoice has been paid and settled

unresolved

underpaid

overpaid

paid_late

illicit_ressource

Wrong cryptocurrency TX amount received and the invoice must be resolved

refunded

null

The whole cryptocurrency TX amount refunded either to the merchant account or back to the customer

cancelled

null

Invoice hasn't been paid or cryptocurrency TX hasn't been confirmed within 14 days

InvoiceRefund

null

n/a

Full or partial invoice refund to the merchant's account

ChannelPayment

pending

null

Cryptocurrency transaction has been received

completed

null

Payment transaction confirmed and settled

on_hold

illicit_resource

Payment has been put on hold on the Cryptopay side

on_hold

channel_disabled

Payment has been put on hold due to disabled channel

refunded

null

The transaction has been refunded

cancelled

null

The transaction hasn't been confirmed on the network within 14 days

CoinWithdrawal

new

n/a

Payout created

pending

n/a

Payout needs to be committed

processing

n/a

Payout is being processed

sent

n/a

Payout has been processed and a cryptocurrency transaction sent

completed

n/a

Payout transaction gets its 1st confirmation on the network

on_hold

n/a

Payout has been put on hold

cancelled

n/a

Payout has been cancelled and the debited amount refunded back to the merchant account balance

CoinDeposit

pending

n/a

Payment created

completed

n/a

Payment completed and settled

on_hold

n/a

The funds have been sent from a wallet that is connected to illicit activity. Please get in contact with Cryptopay

refunded

n/a

The funds have been sent back to the sender

ExchangeTransfer

null

n/a

BankDeposit

processing

n/a

Payment created

completed

n/a

Payment completed and settled

on_hold

n/a

Payment has been put on hold - please get in touch with Cryptopay

cancelled

n/a

Payment has been cancelled and the transfer amount sent back to a recipient

BankWithdrawal

processing

n/a

Payment created

completed

n/a

Payment completed and sent

on_hold

n/a

Payment has been put on hold - please get in touch with Cryptopay

cancelled

n/a

Payment has cancelled and debited amount refunded back to the merchant account balance

Manual

null

n/

Manual account balance transaction - you see this transaction when Cryptopay credits or debits funds to or from your account balance

/api/transactions