logo

Search...

⌘ K

English

Product Guide
API Reference
Resource Download
Help Center

Getting Started

Overview

Scenario Capabilities

Onboarding Steps

Payin Capabilities

CKP Checkout Page

Interaction

Integration Prep

Integration Steps

Deeplink Redirect

Interaction

Integration Prep

Integration Steps

QRCode Display

Interaction

Integration Prep

Integration Steps

Payout Capabilities

Capability Overview

Deposit

Crypto Withdraw / Payout

Fiat Withdraw

Receive Payout Result

Supported Chains and Currencies

Supported Chains

Supported Currencies

Appendix

Wallets / Currencies / Chains

Transaction Status

Payment Status

Refund Status

Withdraw Status

Batch Status

Error Code Description

Signature Algorithm

Payment Status

Status Value Description
INIT Order created, no on-chain activity detected yet
PAYING On-chain transfer detected, awaiting block confirmations
PAID Payment complete, funds confirmed, final state
FAILED Payment failed (on-chain failure / amount mismatch / user cancellation), final state
TIMEOUT Order expired before payment (lifetime reached), final state

Note: state is returned as the uppercase enum name by default for newly onboarded merchants (e.g. PAID). A small set of early merchants continue to receive lowercase values (e.g. paid) for backward compatibility and are tracked on a Paydify-side allowlist for migration. Contact Paydify if you have questions.

Catalogue