Header 名称 | 说明 |
TC-ApplicationID | 超级应用平台应用 ID |
TC-BackendConfigID | 超级应用平台接入 Superapp 后端配置 ID,用于区分环境 |
TC-PackageName | 超级应用平台应用包名 |
TC-Signature | |
TC-Timestamp | 时间戳(秒) |
TC-TraceID | 链路追踪 ID |
请求头 | 描述 | 说明 | 示例 |
TC-OpenId | OpenId string,用户在小程序下唯一标识 | 8d45e4881656d8fb4f97a442423093a5db9ec5691f6e8b17f895ab0fd935c0e7 | |
TC-MiniAppID | MiniAppID string,小程序在 app 下唯一标识 | 8dc9708f26a1f5157e66c27892c78a88440d324a986a67fa7acb4d29511c7d18 |
名称 | 类型 | 是否必须 | 备注 |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | boolean | 是 | 用户是否存在 |
requestId | string | 是 | 请求链路 ID |
{"userId":"test_user_id_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"fd203616014e4ca8935f08a913ecfcb4","data":true}
名称 | 类型 | 是否必须 | 备注 |
type | string | 是 | 获取类型 有效值:email、phone |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 响应数据。 |
data.data | string | 是 | 根据查询类型返回脱敏的手机号或者邮箱,例如 158*2850,mu*ng@tencent.com |
data.code | string | 是 | 获取手机或者邮箱的临时凭证 Code |
requestId | string | 是 | 请求链路 ID |
{"userId":"test_user_id_001","type":"phone"}
{"returnCode":"0","returnMessage":"OK","requestId":"be25983db858414e9eac988ad3e07531","data":{"code":"6b8e77d997c146328cb7b5b7251581f6","data":"158****2850"}}
名称 | 类型 | 是否必须 | 备注 |
temporaryCode | string | 是 | 临时凭证 Code |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | |
requestId | string | 是 | 请求链路 ID |
{"temporaryCode":"5ee7263392e441f782ec1bba85e88fbe","userId":"test_user_id_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"aa12162189324f789796a738ddf1eb0f","data":"4bhhBZj4WpfhVc0U66AAbrZi5vIajBZ7abBH96xgric="}
名称 | 类型 | 是否必须 | 备注 |
temporaryCode | string | 是 | 临时凭证 Code |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | |
requestId | string | 是 | 请求链路 ID |
{"temporaryCode":"26707436c5324e79997d66698231fe4d","userId":"test_user_id_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"adadc87a140f40a2b1657a1eb996d550","data":"EOc8Hi03A4y60YkmUMNqtQ=="}
名称 | 类型 | 是否必须 | 备注 |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 用户昵称 |
requestId | string | 是 | 请求链路 ID |
{"userId":"test_user_id_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"a58ffe1dc53f461fa3c5fb109781631a","data":"test nick"}
名称 | 类型 | 是否必须 | 备注 |
userId | string | 是 | 用户匿名化 ID,由 superapp 通过 SDK 设置的 APP 登录用户唯一标识。 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 用户头像地址 |
requestId | string | 是 | 请求链路 ID |
{"userId":"test_user_id_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"8c7ff430d4de419ca2b0e90b3260c5b3","data":"https://example-test.com/image/avatar/test_user.jpg"}
名称 | 类型 | 是否必须 | 备注 |
accountId | string | 是 | 消息的归属用户 ID(同 UserId) |
messageId | string | 是 | 消息唯一 ID |
content | string | 是 | 消息内容 |
dataTime | int | 是 | 消息发送时间的时间戳秒 |
templateId | string | 是 | 消息模板 ID |
mnpId | string | 是 | 小程序 appid |
mnpName | string | 是 | 小程序名称 |
templateTitle | string | 是 | 模板 标题 |
state | string | 是 | 跳转小程序类型:developer 为开发版;trial 为体验版;formal 为正式版;默认为正式版 |
page | string | 否 | 点击消息卡片后的跳转页面,仅限本小程序内的页面, 支持带参数,(示例 index?foo=bar)。该字段不填则模板无跳转。 |
mnpIcon | string | 是 | 小程序图标 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code, 0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | bool | 是 | 处理结果 |
requestId | string | 是 | 请求处理链路 ID |
{"messageId":"a75a19fc0aa64e4171f8e856e0b16927","accountId":"test_user_id_001","templateId":"mti_test_template_001","content":"Pay time:2026-07-16 15:04:00","dataTime":1784189857,"mnpId":"mp_test_001","mnpName":"Daily Coffee","mnpIcon":"https://example-test.com/image/icon/coffee.png","templateTitle":"Order Notify","state":"formal","page":""}
{"returnCode":"0","returnMessage":"OK","requestId":"98524a23d9ff4ed8b5e41cfec22b5ad8","data":true}
参数名称 | 描述 |
TC-Payment-Callback | 支付成功或失败回调地址 |
TC-MerchantID | 超级应用平台中小程序绑定 superapp 的商户 ID |
TC-UserID | Superapp 登录用户 ID |
TC-TradeType | 交易类型,JSAPI:小程序支付 |
TC-Platform-UserID | 超级应用平台用户 openid |
TC-ApplicationID | 超级应用平台应用 ID |
TC-Authorization |
名称 | 类型 | 是否必须 | 备注 |
appid | string | 是 | 商户小程序 appid,是商户在平台的唯一标识,需确保该 appid 与【mchid】有绑定关系。 |
description | string | 是 | 商品信息描述,商户需传递能真实代表商品信息的描述,不能超过127个字符。 |
out_trade_no | string | 是 | 商户系统内部订单号,要求10-64个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。 |
time_expire | string | 是 | 支付结束时间,用户能够完成该笔订单支付的最后时限,并非订单关闭的时间。超过此时间后,用户将无法对该笔订单进行支付。 格式要求:支付结束时间需遵循 标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。yyyy-MM-DD 表示年月日;T 字符用于分隔日期和时间部分;HH:mm:ss 表示具体的时分秒;TIMEZONE 表示时区(例如,+08:00 对应东八区时间,即北京时间)。 |
attach | string | 否 | 商户在创建订单时可传入自定义数据包,该数据对用户不可见,用于存储订单相关的商户自定义信息,其总长度限制在128字符以内。支付成功后查询订单 API 和支付成功回调通知均会将此字段返回给商户。 |
amount | object | 是 | 订单金额信息。 |
amount.total | int | 是 | 订单总金额,单位为分,整型。 |
amount.currency | string | 否 | 货币类型,符合 ISO 4217 标准的三位字母代码。 |
payer | object | 是 | 支付者信息。 |
payer.openid | string | 是 | 超级应用平台用户 openid。 |
detail | object | 是 | 商品信息。 |
detail.cost_price | int | 否 | 订单原价。 |
detail.goods_detail | array[object] | 是 | 商品列表。 |
detail.goods_detail.merchant_goods_id | string | 是 | 商户侧商品编码,由半角的大小写字母、数字、中划线、下划线中的一种或几种组成。 |
detail.goods_detail.goods_name | string | 否 | 商品的实际名称。 |
detail.goods_detail.quantity | int | 是 | 用户购买商品数量。 |
detail.goods_detail.unit_price | int | 是 | 商品单价,整型,单位为:分。 |
mchid | string | 是 | 商户号 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 响应数据 |
data.prepayId | string | 是 | 预订单 ID,商户下唯一 |
requestId | string | 是 | 请求链路 ID |
{"appid":"mp_test_001","description":"Tropical Citrus Iced Energy","out_trade_no":"f49b3e588f1fec899b68","time_expire":"2035-10-30T18:30:00+07:00","attach":"{\\"appid\\":\\"mp_test_001\\"}","amount":{"total":1600,"currency":"USD"},"payer":{"openid":"o6bd1c45d56c17841qEDgWR88700"},"detail":{"cost_price":1600,"goods_detail":[{"merchant_goods_id":"1","goods_name":"Tropical Citrus Iced Energy","quantity":1,"unit_price":1600}]},"notify_url":"https://example-test.com/callback/pay/mp_test_001","mchid":"mi_test_merchant_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"1a89d73986dd4f889bd82fdd622b8505","data":{"prepayId":"pip_test_prepay_001"}}
参数名称 | 备注 |
TC-Callback-Serial | 验签的 superapp 平台商户序列号 /superapp 平台商户支付公钥 ID【商户序列号、商户证书】 |
TC-Signature | |
TC-Timestamp | 时间戳(秒) |
TC-Callback-Nonce | - |
TC-Callback-Signature | |
TC-ApplicationID | 创建订单时请求 Header 中的 TC-ApplicationID |
TC-BackendConfigID | 创建订单时请求 Header 中的 TC-BackendConfigID |
名称 | 类型 | 是否必须 | 备注 |
id | string | 是 | 【通知 ID】回调通知的唯一编号 |
create_time | string | 是 | 【通知创建时间】格式:遵循 标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。yyyy-MM-DD 表示年月日;T 字符用于分隔日期和时间部分;HH:mm:ss 表示具体的时分秒;TIMEZONE 表示时区(例如,+08:00 对应东八区时间,即北京时间)。 示例:2015-05-20T13:29:35+08:00 表示北京时间2015年5月20日13点29分35秒。 |
event_type | string | 是 | 【通知的类型】Superapp 支付回调通知的类型。 支付成功-TRANSACTION.SUCCESS。 支付失败-TRANSACTION.PAYERROR。 |
resource_type | string | 是 | 【通知数据类型】通知的资源数据类型,固定为 encrypt-resource。 |
summary | string | 是 | 【回调摘要】Superapp 平台支付对回调内容的摘要备注。 |
transaction_id | string | 否 | Superapp 平台支付交易流水号 |
pay_mode | string | 否 | 支付方式(如 Wallet) |
out_trade_no | string | 是 | 商户系统内部订单号 |
resource | object | 是 | 【通知数据】通知资源数据。 |
resource.algorithm | string | 是 | 【加密算法类型】回调数据密文的加密算法类型,目前为 AEAD_AES_256_GCM,开发者需要使用同样类型的数据进行解密。 |
resource.ciphertext | string | 是 | 【数据密文】Base64编码后的回调数据密文,商户需 Base64 解码并使用 API 密钥解密。 |
resource.associated_data | string | 否 | 【附加数据】参与解密的附加数据,该字段可能为空。 |
resource.original_type | string | 是 | 【原始回调类型】加密前的对象类型,为 transaction。 |
resource.nonce | string | 是 | 【随机串】参与解密的随机串。 |
名称 | 类型 | 是否必须 | 备注 |
transaction_id | string | 否 | Superapp 平台支付交易流水号 |
mch_id | string | 是 | 商户号 |
out_trade_no | string | 是 | 商户系统内部订单号 |
appid | string | 是 | 商户小程序 appid |
trade_state | string | 是 | 交易状态,枚举值: - SUCCESS:支付成功 - REFUND:转入退款 - NOTPAY:未支付 - CLOSED:已关闭 - REVOKED:已撤销 - USERPAYING:用户支付中 - PAYERROR:支付失败 |
trade_state_desc | string | 是 | 交易状态描述 |
trade_type | string | 是 | 交易类型,固定为 JSAPI |
bank_type | string | 是 | 用户支付方式,格式:银行简码_类型(如 ICBC_DEBIT),非银行卡支付统一为 OTHERS |
success_time | string | 是 | 支付完成时间 |
payer | string | 是 | 支付用户标识 |
attach | string | 否 | 下单时传入的透传数据 |
amount | object | 是 | 订单金额信息,见下表 |
名称 | 类型 | 是否必须 | 备注 |
total | string | 是 | 订单总金额,单位分 |
payer_total | string | 是 | 用户实际支付金额,单位分 |
currency | string | 是 | 币种 |
payer_currency | string | 是 | 用户支付币种 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | boolean | 是 | 订单是否关闭成功 |
requestId | string | 是 | 请求链路 ID |
{"id":"notify_001","create_time":"2026-07-16T17:44:53+08:00","resource_type":"encrypt-resource","event_type":"TRANSACTION.SUCCESS","transaction_id":"tx_test_001","summary":"Pay success","pay_mode":"Wallet","out_trade_no":"f49b3e588f1fec899b68","resource":{"original_type":"transaction","algorithm":"AEAD_AES_256_GCM","ciphertext":"encrypted_data_base64...","associated_data":"","nonce":"random_nonce_001"}}
{"returnCode":"0","returnMessage":"success","requestId":"f071f8025c63482db14500b23c536577","data":"ok"}
参数名称 | 描述 |
TC-Authorization |
参数名称 | 描述 | 是否必须 | 备注 |
out_trade_no | 商户系统内部订单号 | 是 | - |
参数名称 | 描述 | 是否必须 | 备注 |
mchid | 商户下单时传入的商户号 | 是 | - |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 响应数据 |
data.app_id | string | 是 | 商户下单时传入的小程序 appid |
data.mchid | string | 是 | 商户下单时传入的商户号 |
data.out_trade_no | string | 是 | 商户下单时传入的商户系统内部订单号 |
data.transaction_id | string | 是 | Superapp 平台支付交易流水号 |
data.trade_type | string | 否 | 返回当前订单的交易类型,枚举值: - JSAPI:小程序支付 |
data.trade_state | string | 是 | 交易状态,枚举值: - SUCCESS:支付成功 - REFUND:转入退款 - NOTPAY:未支付 - CLOSED:已关闭 - REVOKED:已撤销 - USERPAYING:用户支付中 - PAYERROR:支付失败 |
data.trade_state_desc | string | 是 | 对交易状态的详细说明 |
data.bank_type | string | 否 | 用户支付方式说明,订单支付成功后返回,格式为银行简码_具体类型(DEBIT 借记卡/CREDIT 信用卡) |
data.attach | string | 否 | 商户在创建订单时可传入自定义数据包。 |
data.success_time | string | 否 | 用户完成订单支付的时间。该参数在订单支付成功后返回。 格式:遵循 标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。yyyy-MM-DD 表示年月日;T 字符用于分隔日期和时间部分;HH:mm:ss 表示具体的时分秒;TIMEZONE 表示时区(例如,+08:00 对应东八区时间,即北京时间)。 示例:2015-05-20T13:29:35+08:00 表示北京时间2015年5月20日13点29分35秒。 |
data.payer | object | 否 | 订单的支付者信息,订单支付成功后返回,superapp 用户 ID |
data.amount | object | 否 | 订单金额信息 |
data.amount.total | string | 否 | 订单总金额 |
data.amount.payer_total | string | 否 | 用户实际支付金额 |
data.amount.currency | string | 否 | 货币类型 |
data.amount.payer_currency | string | 否 | 用户支付币种 |
requestId | string | 是 | 请求链路 ID |
GET /v3/pay/transactions/out-trade-no/test_order_001?mchid=mi_test_merchant_001
{"returnCode":"0","returnMessage":"OK","requestId":"f6f5b4aea35a449cb259459a0dc60d7b","data":{"app_id":"mp_test_001","mch_id":"mi_test_merchant_001","out_trade_no":"test_order_001","transaction_id":"tx_test_001","trade_type":"JSAPI","trade_state":"SUCCESS","trade_state_desc":"SUCCESS","bank_type":"Wallet","attach":"{\\"appid\\":\\"mp_test_001\\"}","success_time":"2026-07-16T17:44:53+08:00","payer":"test_user_id_001","amount":{"payer_total":"1600","total":"1600","currency":"USD","payer_currency":"USD"}}}
参数名称 | 描述 |
TC-Authorization |
参数名称 | 类型 | 描述 | 是否必须 | 备注 |
out_trade_no | string | 商户系统内部订单号 | 是 | - |
参数名称 | 类型 | 描述 | 是否必须 | 备注 |
mchid | string | 商户下单时传入的商户号 | 是 | - |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 响应数据,成功时为 ok |
requestId | string | 是 | 请求链路 ID |
{"mchid":"mi_test_merchant_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"e82df47154eb40408e66f8b6a9693e68","data":"ok"}
参数名称 | 描述 |
TC-Payment-Callback | 支付成功或失败回调地址 |
TC-UserID | superapp 登录用户 ID |
TC-MerchantID | 超级应用平台中小程序绑定 superapp 的商户 ID |
TC-Platform-UserID | 超级应用平台用户 openid |
参数名称 | 字段类型 | 描述 | 是否必须 | 备注 |
signData | string | 支付原串 | 是 | 具体支付参数见下面的 signData,需要将数据以 JSON 格式传递 signData 例子: '{"mode":"goods","offerId":"123","buyQuantity":1,"env":0,"currencyType":"USD","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}' |
paySig | string | 支付签名 | 是 | |
appId | string | 超级应用平台应用 ID | 是 | - |
miniAppId | string | 超级应用平台小游戏 appid | 是 | - |
goodsName | string | 游戏道具名称 | 是 | - |
orderSource | int | 订单来源 | 是 | 订单来源,固定值1 |
event | string | 事件类型 | 是 | 固定值: minigame_game_pay_goods_deliver_notify |
参数名称 | 字段类型 | 描述 | 是否必须 | 备注 |
model | string | 支付的类型 | 是 | 固定值 goods |
offerId | string | 超级应用平台中小程序绑定 superapp 的商户 ID | 是 | - |
buyQuantity | int | 购买数量 | 是 | 购买数量 |
currencyType | string | 币种 | 是 | 货币类型,符合 ISO 4217 标准的三位字母代码。 |
productId | string | 道具 ID | 是 | 道具 ID |
goodsPrice | int | 道具单价 | 是 | 道具单价,(单位:分) |
outTradeNo | string | 商户业务订单号 | 是 | 商户系统内部订单号,要求6-32个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。 |
attach | string | 透传参数 | 否 | 支付回调时会透传返回 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 响应数据 |
data.prepayId | string | 是 | 预订单 ID,商户下唯一 |
requestId | string | 是 | 请求链路 ID |
{"signData":"{\\"mode\\":\\"goods\\",\\"offerId\\":\\"mi1b105d3f77d52ccb87e84561f452a7\\",\\"buyQuantity\\":1,\\"currencyType\\":\\"USD\\",\\"productId\\":\\"5\\",\\"outTradeNo\\":\\"8d41176a-66cd-40a2-9772-b4824f2b610b\\",\\"goodsPrice\\":180,\\"attach\\":\\"1234...\\"}","paySig":"2c4d07267bf6ee0db3605f631f62dac148f45916b71ce041b520814002190d0d","appId":"app-59dkvj9ybo","miniAppId":"mgbg212tfnbir19g","goodsName":"Conventional missile","orderSource":1,"event":"minigame_game_pay_goods_deliver_notify"}
{"returnCode":"0","returnMessage":"OK","requestId":"616e28f0bcbe4f13b9dca405f05a7aa1","data":{"prepayId":"pim_test_prepay_game_001"}}
参数名称 | 描述 |
TC-ApplicationID | 超级应用平台应用 ID |
TC-BackendConfigID | 超级应用平台接入 Superapp 后端配置 ID,用于区分环境,创建订单时请求 Header 中的 TC-BackendConfigID |
TC-Signature | |
TC-Timestamp | 时间戳(秒) |
参数名称 | 字段类型 | 是否必须 | 描述 |
eventType | string | 是 | 消息类型,支付成功-TRANSACTION.SUCCESS。 支付失败-TRANSACTION.PAYERROR。 |
event | string | 是 | 创建订单时的 event |
payModel | string | 否 | 支付方式 Wallet、Bankcard、third party |
payload | string | 是 | 携带的具体内容,格式为 JSON,具体内容如下表格 Payload(因为这里需要对消息内容统一签名,所以统一把消息内容设计成 JSON 格式) |
payEventSig | string | 是 | |
transactionId | string | 否 | Superapp 平台支付交易流水号 |
outTradeNo | string | 是 | 商户订单号 |
参数名称 | 字段类型 | 描述 | 是否必须 |
OpenId | string | openid | 是 |
OutTradeNo | string | 商户订单号 | 是 |
GoodsInfo | object | 发货道具 | 是 |
PayInfo | object | 支付信息 | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 |
ProductId | string | 游戏道具 id 标识 | 是 |
Quantity | number | 购买道具数量 | 是 |
OrigPrice | number | 物品原始价格 (单位:分) | 是 |
ActualPrice | string | 物品实际支付价格(单位:分) | 是 |
Attach | string | 透传数据 | 是 |
OrderSource | number | 订单来源 | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 |
MchOrderNo | string | 商户下单时传入的商户号 | 是 |
PaidTime | number | 支付时间戳,单位秒 | 否 |
TransactionId | string | Superapp 平台支付交易流水号 | 否 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 响应数据,成功时为 OK |
requestId | string | 是 | 请求链路 ID |
{"eventType":"TRANSACTION.SUCCESS","event":"minigame_game_pay_goods_deliver_notify","transactionId":"tx202607212009049123827s9eoclex4","payMode":"Wallet","payload":"{\\"OpenId\\":\\"offc2718804217846IVfjea10186\\",\\"OutTradeNo\\":\\"c8ec5d52-7231-406c-a97f-7b839ebb0b7e\\",\\"GoodsInfo\\":{\\"ProductId\\":\\"7\\",\\"Quantity\\":1,\\"OrigPrice\\":300,\\"ActualPrice\\":\\"300\\",\\"Attach\\":\\"1234...\\",\\"OrderSource\\":1},\\"MchOrderNo\\":\\"pim1784635740007lfbkvvn6e0vjyfc6wfj3\\",\\"TransactionId\\":\\"tx202607212009049123827s9eoclex4\\"}","payEventSig":"e5c8efa45983997e8ac375c6fbade15dc29c6bc58a0dd41ca93fbe9feaf781ba","outTradeNo":"c8ec5d52-7231-406c-a97f-7b839ebb0b7e"}
{"returnCode":"0","returnMessage":"success","requestId":"ee3d604b988545fd951db7360bedc93e","data":"ok"}
参数名称 | 描述 |
TC-Payment-Callback | 支付成功或者失败回调地址 |
TC-UserID | superapp 登录用户 ID |
TC-MerchantID | 超级应用平台中小程序绑定 superapp 的商户 ID |
TC-Platform-UserID | 超级应用平台用户 openid |
参数名称 | 字段类型 | 描述 | 是否必须 |
signData | string | 支付原串,具体支付参数见下面的 signData,需要将数据以 JSON 格式传递 signData 例子: '{"offerId":"123","buyQuantity":1,"env":0,"currencyType":"USD","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}' | 是 |
paySig | string | 是 | |
appId | string | 超级应用平台应用 ID | 是 |
miniAppId | string | 超级应用平台小程序 appid | 是 |
goodsName | string | 游戏道具名称 | 是 |
orderSource | int | 订单来源,固定值10,小程序短剧内下单 | 是 |
event | string | orderSource=10 固定为:xpay_goods_deliver_notify | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 | 备注 |
model | string | 支付的类型 | 是 | 固定值 goods |
offerId | string | 超级应用平台中小程序绑定 superapp 的商户 ID | 是 | - |
buyQuantity | int | 购买数量 | 是 | 购买数量 |
currencyType | string | 币种 | 是 | 货币类型,符合 ISO 4217 标准的三位字母代码。 |
productId | string | 道具 ID | 是 | 道具 ID |
goodsPrice | int | 道具单价 | 是 | 道具单价,(单位:分) |
outTradeNo | string | 商户业务订单号 | 是 | 商户系统内部订单号,要求6-32个字符以内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。 |
attach | string | 透传参数 | 否 | 支付回调时会透传返回 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 响应数据 |
data.prepayId | string | 是 | 预订单 ID,商户下唯一 |
requestId | string | 是 | 请求链路 ID |
{"signData":"{\\"mode\\":\\"goods\\",\\"offerId\\":\\"mi1b105d3f77d52ccb87e84561f452a7\\",\\"buyQuantity\\":1,\\"currencyType\\":\\"USD\\",\\"productId\\":\\"1\\",\\"goodsPrice\\":250,\\"outTradeNo\\":\\"231a2ffe-93b3-4679-a7b8-46c2e75d2bb1\\",\\"attach\\":\\"\\"}","paySig":"60f0254ff7fe96a20c27aa385412badc967c7dfdf2b7f062752763bab36d750f","appId":"app-59dkvj9ybo","miniAppId":"mp9sq1zu3lgiwqkd","goodsName":"Doraemon","orderSource":10,"event":"xpay_goods_deliver_notify"}
{"returnCode":"0","returnMessage":"OK","requestId":"29004d42c5cd49819047fa95133183e0","data":{"prepayId":"pim_test_prepay_mnp_001"}}
参数名称 | 字段类型 | 描述 | 是否必须 |
eventType | string | 消息类型,支付成功-TRANSACTION.SUCCESS。 支付失败-TRANSACTION.PAYERROR。 | 是 |
event | string | 事件类型,创建订单时的 event | 是 |
payMode | string | 支付方式 Wallet、Bankcard、third party | 否 |
payload | string | 携带的具体内容,格式为 JSON,具体内容如下表格 Payload(因为这里需要对消息内容统一签名,所以统一把消息内容设计成 JSON 格式) | 是 |
payEventSig | string | 是 | |
transactionId | string | Superapp 平台支付交易流水号 | 否 |
outTradeNo | string | 商户订单号 | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 |
OpenId | string | 超级应用平台用户 ID,下单时 header 中的 TC-Platform-UserID | 是 |
OutTradeNo | string | 订单号 | 是 |
GoodsInfo | object | 发货道具 | 是 |
PayInfo | object | 支付信息 | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 |
ProductId | string | 游戏道具 id 标识 | 是 |
Quantity | number | 购买道具数量 | 是 |
OrigPrice | number | 物品原始价格 (单位:分) | 是 |
ActualPrice | string | 物品实际支付价格(单位:分) | 是 |
Attach | string | 透传数据 | 是 |
OrderSource | number | 1 游戏内 | 是 |
参数名称 | 字段类型 | 描述 | 是否必须 |
MchOrderNo | string | 商户下单时传入的商户号 | 是 |
PaidTime | number | 支付时间戳,单位秒 | 否 |
TransactionId | string | Superapp 平台支付交易流水号 | 否 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 响应数据,成功时为 OK |
requestId | string | 是 | 请求链路 ID |
{"eventType":"TRANSACTION.SUCCESS","event":"xpay_goods_deliver_notify","transactionId":"tx20260721200041158935ihgcnxynly","payMode":"Wallet","payload":"{\\"OpenId\\":\\"o6bd1c45d56c17841qEDgWR88700\\",\\"OutTradeNo\\":\\"28f7a5cc-4427-4b0c-bf26-228e7de19d76\\",\\"GoodsInfo\\":{\\"ProductId\\":\\"1\\",\\"Quantity\\":25,\\"OrigPrice\\":6250,\\"ActualPrice\\":\\"6250\\",\\"attach\\":\\"\\",\\"OrderSource\\":10},\\"PayInfo\\":{\\"MchOrderNo\\":\\"pim1784635237083gn2uin6pm4ai87adyk83\\",\\"TransactionId\\":\\"tx20260721200041158935ihgcnxynly\\",\\"PaidTime\\":1784635241}}","payEventSig":"a1df35b720a4f09d44eb540a222c195ce1e4b784b987e153b9b55679f41755a1","outTradeNo":"28f7a5cc-4427-4b0c-bf26-228e7de19d76"}
{"returnCode":"0","returnMessage":"success","requestId":"6a0f4155fdb041fbb0f08381424d3966","data":"ok"}
/spay/refund/refunds参数名称 | 类型 | 描述 |
TC-Payment-Callback | string | 退款结果回调地址 |
TC-Authorization | string |
参数名称 | 类型 | 是否必须 | 备注 |
transaction_id | string | 否 | Superapp 平台支付交易流水号,与 out_trade_no 二选一 |
out_trade_no | string | 否 | 商户订单号,与 transaction_id 二选一 |
out_refund_no | string | 是 | 商户退款单号,同一商户下唯一 |
reason | string | 否 | 退款原因 |
refund_method | string | 否 | 退款方式:ORIGINAL-原路退回 / BANKCARD-银行卡 / WALLET-钱包 |
channel | string | 否 | 退款渠道:ORIGINAL-原路退款 / BALANCE-退回到余额 |
refund_source | string | 否 | 退款来源: 1.人工客服 2.用户自己发起 3.其它 |
amount | object | 是 | 退款金额信息 |
amount.refund | int64 | 是 | 退款金额,单位分 |
amount.total | int64 | 是 | 订单总金额,单位分 |
amount.currency | string | 是 | 币种,例如 USD |
goods_detail | array | 否 | 退款商品明细 |
goods_detail[].merchant_goods_id | string | 是 | 商户侧商品编码 |
goods_detail[].goods_name | string | 否 | 商品名称 |
goods_detail[].unit_price | int64 | 是 | 商品单价,单位分 |
goods_detail[].refund_amount | int64 | 是 | 商品退款金额,单位分 |
goods_detail[].refund_quantity | int | 是 | 退款数量 |
notify_url | string | 是 | 退款结果通知 URL |
merchant_id | string | 是 | 商户号 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 退款响应数据 |
data.refund_id | string | 是 | 平台退款单号 |
data.out_refund_no | string | 是 | 商户退款单号 |
data.transaction_id | string | 是 | Superapp 平台支付交易流水号 |
data.out_trade_no | string | 是 | 商户订单号 |
data.channel | string | 是 | 退款渠道 |
data.user_received_account | string | 是 | 退款入账账户 |
data.success_time | string | 否 | 退款成功时间 |
data.create_time | string | 是 | 退款创建时间 |
data.status | string | 是 | 退款状态:PROCESSING-处理中 / SUCCESS-退款成功 / CLOSED-退款关闭 / ABNORMAL-退款异常 |
data.amount | object | 是 | 退款金额信息 |
data.amount.total | int64 | 是 | 订单总金额,单位分 |
data.amount.refund | int64 | 是 | 退款金额,单位分 |
data.amount.payer_total | int64 | 是 | 用户支付金额,单位分 |
data.amount.payer_refund | int64 | 是 | 用户退款金额,单位分 |
data.amount.currency | string | 是 | 币种 |
data.amount.refund_fee | int64 | 是 | 退款手续费,单位分 |
requestId | string | 是 | 请求链路 ID |
{"out_trade_no":"test_order_001","out_refund_no":"test_order_001-REF001","reason":"","notify_url":"https://example-test.com/callback/refund/mp_test_001","amount":{"refund":1600,"total":1600,"currency":"USD"},"goods_detail":[{"merchant_goods_id":"1","goods_name":"Tropical Citrus Iced Energy","unit_price":1600,"refund_amount":1600,"refund_quantity":1}],"merchant_id":"mi_test_merchant_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"6be7f9b106fe476c9be1ded444bf41ed","data":{"refund_id":"rn_test_refund_001","out_refund_no":"test_order_001-REF001","transaction_id":"tx_test_001","out_trade_no":"test_order_001","channel":"ORIGINAL","user_received_account":"","create_time":"2026-07-21T15:28:05+08:00","status":"PROCESSING","amount":{"total":1600,"refund":1600,"payer_total":1600,"payer_refund":1600,"currency":"USD","refund_fee":0}}}
/spay/refund/refunds/{out_refund_no}参数名称 | 描述 |
TC-Authorization |
参数名称 | 类型 | 描述 | 是否必须 | 备注 |
out_refund_no | string | 商户退款单号 | 是 | - |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 退款详情数据 |
data.refund_id | string | 是 | 平台退款单号 |
data.out_refund_no | string | 是 | 商户退款单号 |
data.transaction_id | string | 是 | Superapp 平台支付交易流水号 |
data.out_trade_no | string | 是 | 商户订单号 |
data.channel | string | 是 | 退款渠道 |
data.user_received_account | string | 是 | 退款入账账户 |
data.success_time | string | 否 | 退款成功时间 |
data.create_time | string | 是 | 退款创建时间 |
data.status | string | 是 | 退款状态:PROCESSING-处理中 / SUCCESS-退款成功 / CLOSED-退款关闭 / ABNORMAL-退款异常 |
data.amount | object | 是 | 退款金额信息 |
data.amount.total | int64 | 是 | 订单总金额,单位分 |
data.amount.refund | int64 | 是 | 退款金额,单位分 |
data.amount.payer_total | int64 | 是 | 用户支付金额,单位分 |
data.amount.payer_refund | int64 | 是 | 用户退款金额,单位分 |
data.amount.currency | string | 是 | 币种 |
data.amount.refund_fee | int64 | 是 | 退款手续费,单位分 |
requestId | string | 是 | 请求链路 ID |
GET /spay/refund/refunds/test_order_001-REF001
{"returnCode":"0","returnMessage":"OK","requestId":"7a3a18df41594da98e46ad9d70e918a1","data":{"refund_id":"rn_test_refund_001","out_refund_no":"test_order_001-REF001","transaction_id":"tx_test_001","out_trade_no":"test_order_001","channel":"ORIGINAL","user_received_account":"","success_time":"2026-07-21T20:12:56+08:00","create_time":"2026-07-21T20:11:25+08:00","status":"SUCCESS","amount":{"total":1600,"refund":1600,"payer_total":1600,"payer_refund":1600,"currency":"USD","refund_fee":0}}}
TC-Payment-Callback Header 指定的地址推送通知。TC-Payment-Callback 的值参数名称 | 描述 |
TC-Callback-Serial | superapp 平台商户序列号 |
TC-Callback-Signature | 验签的签名值 |
TC-Timestamp | 时间戳(秒) |
TC-Callback-Nonce | 验签的随机字符串 |
TC-Signature | |
TC-ApplicationID | 超级应用服务平台服务的应用 ID |
TC-BackendConfigID | 超级应用平台接入 Superapp 后端配置 ID,用于区分环境,创建订单时请求 Header 中的 TC-BackendConfigID |
名称 | 类型 | 是否必须 | 备注 |
id | string | 是 | 通知唯一编号 |
create_time | string | 是 | 通知创建时间,RFC3339 格式 |
event_type | string | 是 | REFUND.SUCCESS / REFUND.CLOSED / REFUND.ABNORMAL |
resource_type | string | 是 | 固定为 encrypt-resource |
summary | string | 是 | 通知摘要 |
out_refund_no | string | 是 | 商户退款单号 |
resource | object | 是 | 加密通知数据 |
resource.algorithm | string | 是 | 固定为 AEAD_AES_256_GCM |
resource.original_type | string | 是 | 固定为 refund |
resource.ciphertext | string | 是 | Base64 编码的加密数据,使用 SymmetryKey 解密 |
resource.associated_data | string | 否 | 参与解密的附加数据 |
resource.nonce | string | 是 | 参与解密的随机串 |
名称 | 类型 | 是否必须 | 备注 |
mch_id | string | 是 | 商户号 |
transaction_id | string | 是 | Superapp 平台支付交易流水号 |
out_trade_no | string | 是 | 商户订单号 |
refund_id | string | 是 | 平台退款单号 |
out_refund_no | string | 是 | 商户退款单号 |
refund_status | string | 是 | 退款状态:SUCCESS / CLOSED / ABNORMAL |
success_time | string | 否 | 退款成功时间(仅 SUCCESS 时返回) |
user_received_account | string | 是 | 退款入账账户 |
amount | object | 是 | 退款金额信息 |
amount.total | string | 是 | 订单总金额,单位分 |
amount.refund | string | 是 | 退款金额,单位分 |
amount.payer_total | string | 是 | 用户支付金额,单位分 |
amount.payer_refund | string | 是 | 用户退款金额,单位分 |
amount.currency | string | 是 | 币种 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 响应数据,成功时为 OK |
requestId | string | 是 | 请求链路 ID |
{"id":"xot956537fkiaem2","create_time":"2026-07-21T20:12:57+08:00","resource_type":"encrypt-resource","event_type":"REFUND.SUCCESS","summary":"REFUND.SUCCESS","out_refund_no":"796be7e45d47b27b23e7-REF1416","resource":{"original_type":"refund","algorithm":"AEAD_AES_256_GCM","ciphertext":"N9v6vk+uRTppTbAxXYdZktZqfga8pA4OzoNukU0+wbHzhl7NWtQzDQs/F3G/xVvBCzW3koZZ2JUKkVKnF+v7+lUSEC11NEAltrdQk9AcSjR9IXnsLaTw8wT1t1R0NhU1hyBgR+bdA4J68kHEkva/WrhFhCG0OiBbabORJ/KUXO4OV4E936J3X+ecY7w+yos5wgWVgTdU/HAVJLyfkfzqzkY+DoP6BoPTJwA+Q0lMbUf+KQpeF0AYvyzvR+Jarzvs+7ehHlobdKUigKAjz2UhQfqUVmDgldMYVa1I5FFYHDkTmbI9MnZZTOW22f62TvotBwTNPhdDNCFJ13b8rAA6EWdAn4MQoqz4HpghYP2IRVJHs3Xl3NSEu5l3r2YtrvEQIUOYH73cGVUMngUyMR8B/105PkaetReNCl4BHL275sh0c1NhHv7Cy5CyeiTgDgz8bKcmMlyLl/Fm4geqdDBqILRCDSjTzmVDByPFZPDrcmkr53BiwPKWsU8CF5k4g/alr4rgnzaCyPtxF5mXDpQK59LrLMG+JsUKsESN6cXMoRTn0vEzzgQeo360A2w58g6Ni7NRBT6x4s7LYpUPC2CC9AVZtUI=","associated_data":"","nonce":"FdFteTZt9T8b"}
{"returnCode":"0","returnMessage":"success","requestId":"6974f497beb2418b8707d6036cac589f","data":"ok"}
/vpay/refund/refunds参数名称 | 描述 |
TC-Payment-Callback | 退款完成后退款结果回调地址 |
TC-MerchantID | 超级应用平台中小程序绑定 superapp 的商户 ID |
参数名称 | 类型 | 描述 | 是否必须 | 备注 |
pay_sig | string | 虚拟支付签名 | 是 |
参数名称 | 类型 | 是否必须 | 备注 |
openid | string | 否 | 下单用户 openid |
transaction_id | string | 否 | Superapp 平台支付交易流水号,与 out_trade_no 二选一 |
out_trade_no | string | 否 | 商户订单号,与 transaction_id 二选一 |
out_refund_no | string | 是 | 商户退款单号 |
reason | string | 否 | 退款原因 |
req_from | string | 否 | 退款来源: 1.人工客服 2.用户自己发起 3.其它 |
amount | object | 是 | 退款金额信息 |
amount.refund | int64 | 是 | 退款金额,单位分 |
amount.total | int64 | 是 | 订单总金额,单位分 |
amount.currency | string | 是 | 币种 |
notify_url | string | 是 | 退款结果通知 URL |
merchant_id | string | 是 | 商户号 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 退款响应数据 |
data.refund_id | string | 是 | 平台退款单号 |
data.out_refund_no | string | 是 | 商户退款单号 |
data.transaction_id | string | 是 | Superapp 平台支付交易流水号 |
data.out_trade_no | string | 是 | 商户订单号 |
data.channel | string | 是 | 退款渠道 |
data.user_received_account | string | 是 | 退款入账账户 |
data.success_time | string | 否 | 退款成功时间 |
data.create_time | string | 是 | 退款创建时间 |
data.status | string | 是 | 退款状态:PROCESSING-处理中 / SUCCESS-退款成功 / CLOSED-退款关闭 / ABNORMAL-退款异常 |
data.amount | object | 是 | 退款金额信息 |
data.amount.total | int64 | 是 | 订单总金额,单位分 |
data.amount.refund | int64 | 是 | 退款金额,单位分 |
data.amount.payer_total | int64 | 是 | 用户支付金额,单位分 |
data.amount.payer_refund | int64 | 是 | 用户退款金额,单位分 |
data.amount.currency | string | 是 | 币种 |
data.amount.refund_fee | int64 | 是 | 退款手续费,单位分 |
requestId | string | 是 | 请求链路 ID |
{"out_trade_no":"test-mnp-order-001","out_refund_no":"test-mnp-order-001-REF001","reason":"","notify_url":"https://example-test.com/callback/refund/mp_test_001","amount":{"refund":250,"total":6250,"currency":"USD"},"req_from":"2","openid":"test_openid_001","merchant_id":"mi_test_merchant_001"}
{"returnCode":"0","returnMessage":"OK","requestId":"901f09e3f88c4af8a016bde5df5f7f14","data":{"refund_id":"rn_test_vrefund_001","out_refund_no":"test-mnp-order-001-REF001","transaction_id":"tx_test_mnp_001","out_trade_no":"test-mnp-order-001","channel":"ORIGINAL","user_received_account":"","create_time":"2026-07-21T13:13:17+08:00","status":"PROCESSING","amount":{"total":250,"refund":250,"payer_total":250,"payer_refund":250,"currency":"USD","refund_fee":0}}}
TC-Payment-Callback 的值参数名称 | 描述 |
TC-Timestamp | 时间戳(秒) |
TC-Signature | |
TC-ApplicationID | 超级应用服务平台服务的应用 ID |
TC-BackendConfigID | 超级应用平台接入 Superapp 后端配置 ID,用于区分环境,创建订单时请求 Header 中的 TC-BackendConfigID |
名称 | 类型 | 是否必须 | 备注 |
eventType | string | 是 | REFUND.{{退款状态}} 退款状态 SUCCESS / CLOSED / ABNORMAL |
event | string | 是 | 事件标识,同 eventType |
payload | string | 是 | JSON 字符串,解析后为退款通知数据 |
payEventSig | string | 是 | 支付签名,签名算法伪代码为: pay_event_sig = to_hex(hmac_sha256(app_key, event + '&' + payload)) |
outRefundNo | string | 是 | 商户退款单号 |
名称 | 类型 | 是否必须 | 备注 |
mch_id | string | 是 | 商户号 |
transaction_id | string | 是 | Superapp 平台支付交易流水号 |
out_trade_no | string | 是 | 商户订单号 |
refund_id | string | 是 | 平台退款单号 |
out_refund_no | string | 是 | 商户退款单号 |
refund_status | string | 是 | 退款状态:SUCCESS / CLOSED / ABNORMAL |
success_time | string | 否 | 退款成功时间 |
user_received_account | string | 是 | 退款入账账户 |
amount | object | 是 | 退款金额信息 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | string | 是 | 响应数据,成功时为 OK |
requestId | string | 是 | 请求链路 ID |
/vpay/refund/refunds/query参数名称 | 类型 | 描述 | 是否必须 | 备注 |
pay_sig | string | 是 | - |
参数名称 | 类型 | 是否必须 | 备注 |
out_refund_no | string | 是 | 商户退款单号 |
名称 | 类型 | 是否必须 | 备注 |
returnCode | string | 是 | 响应 code,0 表示成功 |
returnMessage | string | 否 | 响应信息 |
data | object | 是 | 退款详情数据 |
data.refund_id | string | 是 | 平台退款单号 |
data.out_refund_no | string | 是 | 商户退款单号 |
data.transaction_id | string | 是 | Superapp 平台支付交易流水号 |
data.out_trade_no | string | 是 | 原商户订单号 |
data.channel | string | 是 | 退款渠道 |
data.user_received_account | string | 是 | 退款入账账户 |
data.success_time | string | 否 | 退款成功时间 |
data.create_time | string | 是 | 退款创建时间 |
data.status | string | 是 | 退款状态:PROCESSING / SUCCESS / CLOSED / ABNORMAL |
data.amount | object | 是 | 退款金额信息 |
data.amount.total | int64 | 是 | 订单总金额,单位分 |
data.amount.refund | int64 | 是 | 退款金额,单位分 |
data.amount.payer_total | int64 | 是 | 用户支付金额,单位分 |
data.amount.payer_refund | int64 | 是 | 用户退款金额,单位分 |
data.amount.currency | string | 是 | 币种 |
data.amount.refund_fee | int64 | 是 | 退款手续费,单位分 |
requestId | string | 是 | 请求链路 ID |
POST /vpay/refund/refunds/query?pay_sig=test_sig_value
{"out_refund_no":"test-mnp-order-001-REF001"}
{"returnCode":"0","returnMessage":"OK","requestId":"3f07346621694d01b246a545a5c77a00","data":{"refund_id":"rn_test_vrefund_001","out_refund_no":"test-mnp-order-001-REF001","transaction_id":"tx_test_mnp_001","out_trade_no":"test-mnp-order-001","channel":"ORIGINAL","user_received_account":"","success_time":"2026-07-21T20:16:25+08:00","create_time":"2026-07-21T20:14:29+08:00","status":"SUCCESS","amount":{"total":6250,"refund":250,"payer_total":6250,"payer_refund":250,"currency":"USD","refund_fee":0}}}
文档反馈