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

Onboarding Steps

Follow these five steps to complete your first stablecoin collection from scratch.

1

Become a Paydify partner

Confirm business scenario

2
3

Receive sandbox credentials

Create your first API request

4
5

Go live in production

1. Become a Paydify partner

Contact our business team to complete KYC and obtain your identifiers:

  • PartnerID (PID) — your unique identity on Paydify; sales and operations serve you by PID.
  • MerchantID (MID) — the merchant entity that originates transactions; you may have multiple MIDs. PID and MID are currently provisioned by your BD.

2. Confirm your business scenario

Clarify which product capabilities you need — Payin, Payout, or Custodian treasury:

  • Each product exposes a different API set; your BD confirms this during KYC.
  • See solution overview for scenario fit and examples.

3. Receive sandbox credentials

After KYC, Paydify sends sandbox credentials to your registered email:

  • x-api-key is paired with x-api-secret, used for request signing and verification.

4. Create your first API request

POST /payin/v1/createPayment

A Minimal Viable Integration needs only four actions:

  1. Sign and call POST /payin/v1/createPayment with sandbox x-api-key + x-api-secret;
  2. Open the returned httplink in a browser and jump to the selected wallet to pay;
  3. Listen for async callbacks on notificationUrl;
  4. When callback state = PAID, call getPaymentStatus to confirm.

See CKP checkout integration for fields, signing, and callbacks.

5. Go live in production

After sandbox integration is complete, submit to your BD:

  • Sandbox test report;
  • Outbound IP allowlist for callbacks;
  • Proof of valid HTTPS certificate on your callback domain (required in production).

Next

Catalogue