跳至主要內容

開發者

為開發者而設。

建立付款、管理退款、接收交易更新,並將支付營運直接融入您的產品。
POST/api/v1/payments
curl "$RAINBOWPAY_API_BASE/api/v1/payments" \
  -X POST \
  -H "Authorization: Bearer YOUR_PRIVATE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "product": "Order RP-10428",
    "amount": 125000,
    "currency": "HKD",
    "orderNumber": "RP-10428",
    "callbackUrl": "https://merchant.example/payments/callback",
    "redirectSuccessUrl": "https://merchant.example/checkout/success",
    "redirectFailUrl": "https://merchant.example/checkout/failed",
    "locale": "en"
  }'

整合所需的一切

密鑰只存於您的伺服器

每次調用均經 HTTPS 以 Bearer 令牌形式發送私人密鑰進行驗證。切勿將密鑰嵌入瀏覽器或流動應用程式。

獨立環境

測試環境與正式環境使用不同的憑證。正式環境的使用權限須經合規、商業及技術批核後方可取得。

完整參考資料

參數、回應格式、錯誤代碼及付款狀態均載於 docs.rainbowpay.hk。

生命週期

由請求到回調。

  1. 商戶伺服器

    以您的私人密鑰建立付款。

    POST /api/v1/payments
  2. 彩虹匯 API

    驗證請求並返回付款令牌。

    200 · token
  3. 付款處理

    客戶付款;如有需要,會進行驗證。

  4. 結果

    付款達至最終狀態。

    approved | declined
  5. 回調

    狀態發送至您的回調 URL。

    POST callbackUrl

準備好商討您的支付設定了嗎?

請告訴我們您的業務目前如何收款,以及您對下一個支付整合有何需要。

Cookie 偏好設定

選擇我們可使用的非必要 Cookie。絕對必要的 Cookie 會一直啟用,因為網站需要它們才能運作。

  • 絕對必要

    保安、負載平衡、表格保護及記錄您的 Cookie 選擇。

    一直啟用

閱讀 Cookie 政策