POST https://api.mch.weixin.qq.com/pay/unifiedorder
→ The remote server returned an error: (404) Not Found.
| 項目 | 值 |
|---|---|
| 接口地址 | https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi(V3)或 https://api.mch.weixin.qq.com/pay/unifiedorder(V2,已停止維護) |
| 請求方式 | POST |
| Content-Type | application/json (V3) / application/xml (V2) |
| 認證 | V3: Authorization: WECHATPAY2-SHA256-RSA2048 ...V2: 簽名放在 XML 內 <sign> |
{
"appid": "wxXXXXXXXXXXXX",
"mchid": "1230000109",
"description": "商品描述",
"out_trade_no": "202309010001",
"notify_url": "https://your.domain/pay/notify",
"amount": { "total": 100, "currency": "CNY" },
"payer": { "openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeSs" }
}
mchid、AppID appid 是否為直連商戶模式serial_no 正確curl -v 或 Postman 直發請求,觀察響應 Headers/Bodynotify_url 必須為 **外網可訪問的 HTTPS**,不可用 localhost/IP