跳转正文
DocsEN官网 ↗
Docs/巴西/巴西 · 创建代收
API REFERENCE

巴西 · 创建代收

巴西创建代收的接口地址、参数与示例。

接口地址#

POSThttps://YOUR_GATEWAY_HOST/Pay_Index.html

application/x-www-form-urlencoded

参数定义#

字段要求参与签名说明
pay_memberid必填是面板显示的商户号,不是内部用户 ID。
pay_orderid必填是商户原始代收订单号。查询时使用此值,不要使用创建响应中的平台订单号。
pay_amount必填是BRL 金额字符串,保留两位小数;限额和费率以商户及产品配置为准。
pay_applydate必填是请求时间,建议使用巴西时间 yyyy-MM-dd HH:mm:ss;不要假定统一的签名有效期。
pay_bankcode必填是分配的支付产品编码,须为该商户已启用的产品。
pay_notifyurl适用时填写非空时参与商户异步通知地址,需要接收结果时填写。
pay_callbackurl适用时填写非空时参与商户浏览器同步跳转地址,不需要同步跳转时可省略。
pay_md5sign必填否32 位大写 MD5 签名;此字段本身不参与计算。
type建议填写否API 创建订单建议使用 json,是否返回 JSON 取决于分配产品,需确认实际响应格式。
pay_attach选填否附加数据,在代收结果中以 attach 返回,不参与签名;请求 JSON 输出应使用 type。
pay_productname选填否商品名称,具体用途由分配产品决定。
字段说明
status接口处理结果,不代表订单最终资金结果。
msg接口消息。
pay_amountBRL 金额,响应可能为 JSON 数字或字符串,不保证固定小数格式;验签时保留收到的原始值。
pay_orderid平台订单号或交易流水号。
payUrl收银台地址,不是已完成支付的凭证。
qrCode产品返回的 QR 内容,可能是 PIX 文本、Base64 或其他数据;不保证为图片 URL 或统一的 PIX 复制码,接入时确认格式。

请求与响应示例#

cURL · 使用前替换占位参数
curl --request POST 'https://YOUR_GATEWAY_HOST/Pay_Index.html' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'pay_memberid=10000' \
  --data-urlencode 'pay_orderid=DEMO_PAYIN_001' \
  --data-urlencode 'pay_amount=100.00' \
  --data-urlencode 'pay_applydate=2026-10-24 12:00:00' \
  --data-urlencode 'pay_bankcode=YOUR_PRODUCT_CODE' \
  --data-urlencode 'pay_notifyurl=https://example.com/payin/notify' \
  --data-urlencode 'pay_callbackurl=https://example.com/payin/return' \
  --data-urlencode 'type=json' \
  --data-urlencode 'pay_md5sign=CALCULATE_WITH_YOUR_APIKEY'
请求参数 · 以表单提交
{
  "pay_memberid": "10000",
  "pay_orderid": "DEMO_PAYIN_001",
  "pay_amount": "100.00",
  "pay_applydate": "2026-10-24 12:00:00",
  "pay_bankcode": "YOUR_PRODUCT_CODE",
  "pay_notifyurl": "https://example.com/payin/notify",
  "pay_callbackurl": "https://example.com/payin/return",
  "type": "json",
  "pay_md5sign": "CALCULATE_WITH_YOUR_APIKEY"
}
响应示例
{
  "status": "1",
  "msg": "下单成功",
  "pay_amount": 100.0,
  "pay_orderid": "DEMO_PLATFORM_PAYIN",
  "payUrl": "https://example.com/cashier/DEMO",
  "qrCode": "PRODUCT_SPECIFIC_QR_CONTENT"
}
响应示例
{
  "status": "error",
  "msg": "签名验证失败",
  "data": []
}

签名与结果处理#

按该接口的签名范围计算,不要把所有示例字段都加入签名。

查看签名指南
© 2026 88Pay 接口字段与响应原值不随页面语言改变。
仅搜索本站文档 · 不向服务器发送搜索内容