# tigerpay 孟加拉 BDT 接入说明

本附录是待部署渠道资料。正式可用范围仍以商户后台当前生效路由与[支持类型目录](./开放接口附录-支持类型目录.md)为准。平台开放接口与 tigerpay 上游接口的签名密钥、订单号和金额单位不同。

## 代收 UnifiedPay

`channelCode=tigerpay`、`countryCode=BD`、`currency=BDT`，`payTypeCode=bkash` 或 `nagad`。平台分别映射到上游产品 `1101`、`1102`。商户接口 `amount` 使用整数分；若商户自有收银台需要传付款人 IP，请按统一接口的 `clientIp` 字段提供有效地址。平台向上游传当前尝试号 `outTradeId`，上游 `orderId` 是渠道交易号。重试尝试号可能带 `_A02` 后缀；商户继续用自己的 `merchantOrderNo` 查询平台父订单。

## 代付 UnifiedPayout

`channelCode=tigerpay`、`countryCode=BD`、`currency=BDT`、`payeeType=BKASH` 或 `NAGAD`；`payeeAccount` 填对应钱包手机号/账号，`payeeName` 填收款实名。`applyAmount` 使用整数分。可按所选钱包显式传 `payTypeCode=bkash/nagad`，但无需传上游 `productCode=11001` 或 `bankType`。平台自动映射上游 `bankType`、`bankClearingNumber`、`bankName`，上游 `bankCode` 对应 `payeeAccount`。商户不传 `payeeBankCode`，普通银行账户在当前 tigerpay 对接范围外。

## 查询与回调

商户仍使用平台统一查询及回调协议；不要把 tigerpay 的 `orderId` 当成平台订单号。平台代收回调中 `outTradeId` 是当前真实上游尝试号，代付回调中是我方代付单号；两者的 `orderId` 均为上游交易号。上游状态确认后再由平台推进账务，商户以平台验签回调或查询终态为准。渠道原始协议的来源和最后采集时间见[内部脱敏记录](../doc/支付渠道文档/TigerPay/在线接口文档收集_20260930.md)。
