更新时间:2022-12-07 16:12:26贡献者收藏我的文档设置返回文档订单回传接口有什么要求?●回传的订单信息必须与 trade_no 所对应的订单信息一致。●调用回传接口的 appid 所属 pid 要与 trade_no 所属 pid 一致。alipay.merchant.order.sync 接口报小程序id为空?传入的订单号必须在小程序内完成支付,并且该订单是小程序支付产品(小程序创建的订单在账单中直接支付或小程序外直接支付导致)。alipay.merchant.order.sync(订单数据同步接口)报错"商品信息不完整"?检查商品的 unit_price 是否是 string 类型会报错,修改为 number 类型。alipay.merchant.order.sync(订单数据同步接口)报错"sub_code":"ae0515022537","sub_msg":"商户链接已存在"?因传入 merchant_order_link_page 参数导致,merchant_order_link_page 参数整个流程中只能传一次,不允许修改更新。去掉此参数即可。同步接口调用成功后,账单中没有查看订单详情入口?因为同步接口没有传入可传参数 item_order_list 和 ext_info 参数。交易不是小程序应用创建,由另一个账号的应用创建交易,小程序唤起支付时,订单中心如何对接?如果创建交易的账号是同一商家的账号,只要在创建交易的账号下,创建一个小程序应用加上订单中心功能,用这个交易账号下的小程序应用直接调用接口同步就可以。如果是另一个商家创建的交易,需要用到三方授权将交易账号下的小程序应用授权非三方应用,三方加上授权 app_auth_token 调用即可。同步接口报错“交易没有关联小程序id”?交易没有在小程序中唤起收银台完成支付,是小程序外的渠道唤起的支付。例如:小程序创建交易后在个人账单中会有一笔待支付的记录,用户可能在账单中支付的这笔订单。php调用alipay.merchant.item.file.upload(商品文件上传接口)报错“40002验签出错”,用相同公私钥调用其它接口正常?首先确定应用密钥没有问题的情况下,已知问题中是因为 sdk 版本问题导致,将 sdk 中的以下代码注释掉,再调用接口。php 版本 7.1 及以下到 sdk aop/aopclient.php 200行左右,注释掉这段代码:$headers = array('content-type: multipart/form-data;charset=' . $this->postcharset . ';boundary=' . $this->getmillisecond());。php 版本 7.1 以上,需额外注释一下 aopclient.php 中的 curl_setopt($ch, curlopt_httpheader, $headers) php 的版本是 7.1.29,sdk 的版本是 4.1.0。在调用订单数据同步接口 alipay.merchant.order.sync 来同步更新订单状态时出现“订单状态错误”的报错?在使用该接口时,同一笔订单在同一个 merchant_order_status 状态下只能调用一次接口,第二次调用会报错订单状态错误;订单状态必须按照已付款 - 已确认 - 服务中/发货中 - 已完成的顺序同步,跨状态调用也会出现订单状态错误的报错。小程序的订单中心skuid应该传给支付接口里的哪个参数?对应的是 alipay_goods_id 参数。小程序订单中心创建商品接口ant.merchant.expand.item.open.create,material_list参数中的 content 如何入参?alipay.merchant.item.file.upload(商品文件上传接口)返回的 material_key。订单数据同步接口alipay.merchant.order.sync报错:商品信息不完整?●检查 item_order_list 商品信息列表中的信息是否入参正确。●检查商品的 unit_price 是否是 string 类型会报错,修改为 number 类型。