# CashPay 代收 pay_type_code 接入说明

CashPay 当前支持墨西哥 `MX/MXN`。商户统一下单时可指定 `channelCode=cashpay`，并使用平台标准类型：

| payMethodCode | payTypeCode | 说明 |
|---|---|---|
| `bank_transfer` | `spei` | SPEI 银行转账 |
| `h5` | `oxxo` | OXXO 现金支付 |

金额 `amount` 使用平台统一的分（整数）。`buyerId` 建议提供；CashPay 强制要求 `userId`，平台缺少买家标识时会使用商户订单号作为稳定回退值。支付标题最长 30 字符，描述最长 100 字符。

回调中 `orderNo` 是 CashPay 上游订单号。重复支付可能使 `mchOrderNo` 带后缀，平台始终用 `mainMchOrderNo` 定位原提交单，使用 `realAmount` 作为实付金额。商户自己的异步通知仍使用统一平台订单/商户订单字段，不会暴露渠道订单号方向差异。

渠道状态 `02` 为成功；`03/07` 为失败；`04/06` 为关闭；`05` 为退款。上游回调完成验签和平台状态处理后，平台返回大写 `SUCCESS`。
