向个人收银 (C2B 支付)
接口列表
修改订单

修改订单

完结订单总金额与实际金额不符时,且当服务订单收款状态处于待支付时,可通过该接口修改订单金额

接口说明

请求方式:
post
https://p.wecard.tencent.com/cloudpay/v1/pay/c2b/modify_order_info

请求参数

Request
Body 包体
OutOrderId必填
string

外部商户订单号


TotalAmount必填
number

订单金额


Reason必填
string

修改原因


ExternalPaymentData必填
string

支付渠道扩展字段

请求示例

{
  "OutOrderId": "testOrderId",
  "TotalAmount": 2,
  "ExternalPaymentData": "{\"WxPostPayments\":[{\"Name\":\"测试商品\",\"Amount\":2,\"Description\":\"一个描述\",\"Count\":1}]}",
  "Reason": "修改原因"
}

返回参数

Response
Response选填
object

返回示例

{
  "Response": {
    "RequestId": "A8E7B797ADD44C3AA57E87AD7420A725",
    "Result": {
      "OutOrderId": "testOrderId",
      "OrderStatus": "WAIT_CONFIRM",
      "TotalAmount": 2
    },
    "ErrCode": "SUCCESS",
    "ErrMessage": "成功"
  }
}

ExternalPaymentData 结构

变量类型是否必填描述
WxAppIdstring微信开放平台审核通过的应用 AppId.(如:公众号 AppId/小程序 AppId)
WxOpenIdstring微信用户在当前 WxAppId 下的 Openid,公众号及小程序场景下微信支付必填
WxServiceInfoWxServiceInfo微信订单服务信息,免密支付场景下微信支付必填
AliAppIdstring支付宝开放平台审核通过的应用 AppId.(如:生活号 AppId/小程序 AppId)
AliUserIdstring支付宝用户在当前 AppId 下的 Userid,公众号及小程序场景下支付宝支付必填
WxPostPaymentsarray微信支付分免密订单后付费项目明细

WxServiceInfo 结构

变量类型是否必填描述
ServiceIdstring微信开放平台审核通过的支付分服务ID,该服务ID有本接口对应产品的权限
ServiceStartTimestring服务开始时间,格式:2023-03-05 11:54:20
ServiceEndTimestring服务结束时间,格式:2023-03-05 11:54:20

WxPostPayment 结构

变量类型是否必填描述
Namestring后付费项目名称
Amountint金额
Descriptionstring描述
Countint数量

ErrCode 码表

错误代码描述解决方案
SUCCESS请求成功请从 Result 中获取业务数据
ORDER.INVALID_PARAMETER参数有误请根据返回描述修正请求参数
ORDER.RECORD_NOT_EXIST订单不存在订单不存在,请检查订单号是否正确
FailedOperation.SystemError系统未知异常系统未知异常,请稍后重试

腾讯微卡收付通接口文档