Skip to content

China · Overview

Merchant APIs for China: payin, payout, wallet, and webhooks.

Environment

EnvAPI base (example)
Productionhttps://api.soranopro.com
Sandboxhttps://sandbox-api.soranopro.com

Example: POST {API_BASE}/api/v1/merchant/payin/create

See Environment.

Credentials

ItemNotes
merchantNoHeader X-Merchant-No
Merchant RSA key pairYou sign requests; submit public key PEM
Platform public keyVerify webhooks
Country / currencyCN / CNY must match onboarding

Auth: Signature.

Endpoints

ActionMethodPath
Create payinPOST/api/v1/merchant/payin/create
Query payinGET/api/v1/merchant/payin/query
Create payoutPOST/api/v1/merchant/payout/create
Query payoutGET/api/v1/merchant/payout/query
WalletGET/api/v1/merchant/wallet
Wallet txsGET/api/v1/merchant/wallet/transactions

Flow

Payin: create → created → ops confirms → completed → wallet credit + webhook.

Payout: create → freeze netAmount → task completes → completed → webhook.

Ensure CNY wallet balance >= netAmount before payout.

China notes

  • Currency CNY
  • Payout: bank transfer (BANK_TRANSFER) with bank name, account, CNAPS/bank code
  • receiverName must match bank account holder name

Fees

TypeNet amount
PayinnetAmount = amount - fee
PayoutnetAmount = amount + fee (frozen on create)

Docs

Released under the MIT License.

2-1-2 Nihonbashi-Hongokucho,Chuo-ku,Tokyo