收藏
回答

我使用的是收付通的核弹jsapi支付,现在对接小程序发货信息管理服务中的“发货信息合单录入接口”?

https://api.weixin.qq.com/wxa/sec/order/upload_combined_shipping_info?access_token=xx,然后参数是:{

    "order_key": {

        "order_number_type"2,

        "mchid""16048383xx",

        "transaction_id""4335402246202603024152773539"

    },

    "sub_orders": [

        {

            "order_key": {

                "order_number_type"2,

                "mchid""16048383xx",

                "transaction_id""4335402246202603024152773539"

            },

            "delivery_mode"2,

            "logistics_type"1,

            "is_all_delivered"true,

            "shipping_list": [

                {

                    "tracking_no""YT2537809855393",

                    "express_company""YTO",

                    "item_desc""微信气泡狗零钱包*1",

                    "contact": {

                        "consignor_contact""021-**34-12"

                    }

                }

            ]

        }

    ],

    "upload_time""2022-12-15T13:29:35.120+08:00",

    "payer": {

        "openid""o6c6a5Qm91Ch2tX7bLsbcW7josrk"

    }

}

提示:{

    "errcode"10060001,

    "errmsg""支付单不存在 rid: 69a8e196-3a6b39ee-4fa03e46"

}

这个transaction_id是支付时合单支付里面的sub_order里面的transactionId

回答关注问题邀请回答
收藏

2 个回答

  • 社区运营专员-wetingtu
    社区运营专员-wetingtu
    03-05

    你好,收付通的合单jsapi支付和小程序发货信息管理服务中的“发货信息合单录入接口”并无关联,请根据实际情况进行选择。



    03-05
    有用
    回复
  • 随心
    随心
    03-09

    我使用服务商支付使用的 outTradeNo来请求发货,提示支付单不存在,但是这个outTradeNo在服务商的交易订单查询中能查询出来,这个订单是使用的小程序体验版本来支付的。 {

        "order_key": {

            "order_number_type"1,

            "out_trade_no""4224329669841246",

            "mchid":"1604838394"

        },

        "delivery_mode"1,

        "logistics_type"1,

        "shipping_list": [

            {

                "tracking_no""YT2537809855393",

                "express_company""YTO",

                "item_desc""微信气泡狗集线器*1",

                "contact": {

                    "consignor_contact""159****1246"

                }

            }

        ],

        "upload_time""2026-03-06T13:29:35.120+08:00",

        "payer": {

            "openid""o6c6a5Qm91Ch2tX7bLsbcW7josrk"

        }

    }

    服务商号和out_trade_no都是对的,请求:https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info ,返回如下:

    {

        "errcode"10060001,

        "errmsg""支付单不存在 rid: 69ae6481-53687156-16cca2f5"

    }

    order_key 里面的参数到底应该用什么?还是因为体验版产生的支付。

    03-09
    有用
    回复
登录 后发表内容