# ClickPay 马来西亚接入

范围：`channelCode=clickpay`，`countryCode=MY`，`currency=MYR`。实际产品是否可用，以商户当前能力查询为准。

| 业务 | 产品/账户 | 商户输入 |
| --- | --- | --- |
| 代收扫码 | payTypeCode=qr | amount为整数分；不要求提前选银行 |
| 代收银行转账 | payTypeCode=bank | 无需instrument.bankCode |
| 代付银行 | payeeType=BANK | payeeAccount银行账号、payeeName、payeeBankCode平台标准银行码 |
| 代付Touch n Go | payeeType=MOBILE_MONEY | payeeAccount提款账号、payeeName；仅支持Touch n Go |

代付 `payeeAccount → bankCard`、`payeeName → accountName`；银行的 `payeeBankCode → bankCode`，请使用[马来西亚标准银行码](./malaysia-bank-codes.html)。`payeeBankName → bankName` 可省略。`payeeEmail → accountEmail`、`payeeMobile → accountMobile`、`remark → remark` 均可选。字段放在顶层，不能藏入ext。金额统一整数分，收款金额不因手续费内扣减少。不要把上游WALLET/touchngo当作payeeType。

代收返回的跳转地址与独立二维码分开使用；不要从跳转URL参数自行提取二维码。姓名省略时由平台生成，手机号、邮箱及证件不作为此产品的必填项。钱包提款账号按真实登记账号填写，保留前导零；具体格式以开通时确认结果为准，平台不替换收款人账号。

接口已受理不代表完成付款。遇到超时、未知结果或重复单应查询原订单，避免换号重提。支付状态最终以平台查询/回调为准；退款进入人工核查，不能自行认定已回退。商户notifyUrl/returnUrl填写商户自身接收地址，上游到平台的验签回调由平台管理。
