/epay/mapi.php 是服務端到服務端的 Epay 相容端點。它接收表單 POST,建立或復用 Kyren 訂單,並依所選渠道返回 payurl、qrcode、img、trade_no 等 Epay 風格欄位。
該端點使用 pid + sign,不使用 x-api-key。由於它是服務端直連端點,開啟 API IP 白名單時可能會驗證來源 IP。白名單驗證失敗時可能返回數字 code 為 0,並附帶 msg。
參數
必填參數:| 參數 | 說明 |
|---|---|
pid | Kyren 發放的商戶 Epay 相容商戶 ID。 |
type | 支付類型。支援值包括 alipay、wxpay、creditcard、crypto、paynow。 |
out_trade_no | 你的商戶訂單號。 |
notify_url | 商戶支付結果通知 URL。 |
name | 訂單或商品名稱。 |
money | 十進位字串金額,例如 "9.99"。 |
clientip | 你的服務端採集到的終端使用者 IP。 |
sign | Epay 相容 MD5 簽名。 |
sign_type | 簽名類型,通常為 MD5。 |
| 參數 | 說明 |
|---|---|
return_url | 渠道需要支付頁時使用的瀏覽器返回 URL。 |
money_type | 你的現有整合傳入的幣種或金額類型。 |
device | 你的現有整合傳入的裝置上下文。 |
param | 商戶透傳中繼資料,會在通知中返回。 |
channel_param | 渠道相關擴展資料。 |
請求範例
成功回應範例
失敗回應範例
mapi.php API 參考。