# gmylhxe 开放接口接入说明

商户仍调用 AllOnePay 统一代收/代付接口，不直接传上游产品号。

## 代收标准 `payTypeCode`

按国家可使用 `upi`、`qris`、`dana`、`bank`、`spei`、`cash`、`cashapp`、`applepay`、`paypal`、`googlepay`、`card`、`momo`、`gcash`、`maya`、`bkash`、`nagad`、`bnpl`、`promptpay`、`truemoney`、`jazzcash`、`easypaisa`、`sbp` 等平台标准码。实际可用值以支付方式查询接口和运营启用状态为准。

## 代付账户类型

- IN：`UPI` 或 `BANK/PERSONAL_BANK/BANK_CARD`；银行账户须传 `ifsc`。
- ID：银行账户或 `DANA`。
- MX：`CLABE` 或 `BANK_CARD`。
- US：`CASHAPP/PAYPAL/VENMO/ACH/BANK_CARD`；部分产品还需要有效期、routing number、姓名与地址。
- PH：`GCASH/MAYA`。
- BD：`BKASH/NAGAD` 或银行账户。
- PK：`JAZZCASH/EASYPAISA` 或银行账户。
- TH/RU/VN：`BANK/PERSONAL_BANK/BANK_CARD`。

银行类代付提交平台标准 `payeeBankCode`，平台根据国家、币种和渠道转换为上游 `payeeBankCode`。不要提交 gmylhxe 原始银行码。

金额统一为最小货币单位整数。商户通知仍按 AllOnePay HMAC-SHA256 规范验签与响应；上游 MD5 与 `SC000000` 仅由平台渠道适配器处理。
