| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package lets
- // 提现请求、响应
- type (
- withdraw_req struct {
- Type string `json:"type" form:"type"` // 转账类型,必填字符小写固定字符 api
- MchId string `json:"mchId" form:"mchId"` // 商户号,商户的开户号
- MchTransNo string `json:"mchTransNo" form:"mchTransNo"` // 转账订单号,至少 6 位字符,最多 22 位
- Amount int `json:"amount" form:"amount"` // 金额,单位为元,保留两位小数
- NotifyUrl string `json:"notifyUrl" form:"notifyUrl"` // 通知地址,支持 http 和 https 通知,通知方式为 post
- AccountName string `json:"accountName" form:"accountName"` // 账户名,持卡人姓名
- AccountNo string `json:"accountNo" form:"accountNo"` // 账号,持卡人卡号
- BankCode string `json:"bankCode" form:"bankCode"` // 银行代号(驼峰法),章节五各个国家银行代号
- // 备注
- // 提交 email,phone 参数,格式举例:
- // email:520155@gmail.com/phone:1234567892
- // 以上仅为格式举例,具体内容用户自己填写
- // 印度代付支持 bank 和 upi 代付
- // email:520155@gmail.com/phone:1234567892/mode:bank(或者 upi)
- RemarkInfo string `json:"remarkInfo" form:"remarkInfo"`
- }
- withdraw_resp struct {
- RetCode string `json:"retCode" form:"retCode"`
- RetMsg string `json:"retMsg" form:"retMsg"`
- MchTransNo string `json:"mchTransNo" form:"mchTransNo"`
- PlatOrder string `json:"platOrder" form:"platOrder"`
- }
- )
- // 提现通知
- type withdrawNotify struct {
- MchId string `json:"mchId" form:"mchId"` // 商户号,商户的开户号
- MchTransNo string `json:"mchTransNo" form:"mchTransNo"` // 转账订单号,至少 6 位字符,最多 22 位
- Amount float64 `json:"amount" form:"amount"` // 金额,单位为元,保留两位小数
- Status string `json:"status" form:"status"` // 状态,1 处理中,2 成功,3 失败
- TransSuccTime string `json:"transSuccTime" form:"transSuccTime"` // 时间,成功时间
- Sign string `json:"sign" form:"sign"` // 签名,商户返回数据得到签名与返回的签名进行验签名
- }
- // 账户余额查询请求、响应
- type (
- queryAccount_req struct {
- MchId string `json:"mchId" form:"mchId"` //商户号,商户的开户号
- }
- queryAccount_resp struct {
- MchId string `json:"mchId" form:"mchId"` // 商户号,商户的开户号
- Balance float64 `json:"balance" form:"balance"` // 账户余额,单位元
- Sign string `json:"sign" form:"sign"` // 签名,商户返回数据得到签名与返回的签名进行验签名
- }
- )
|