收藏
回答

自定义交易组件【生成订单】pay_method_type的值等于0会报错是什么原因?

fund_type=0时,pay_method_type的值为1或者2都可以调用【生成订单】接口生成订单并完成后续操作,但是pay_method_type的值为0就会报错。因为这个情况【组建开通】里面没办法完成订单接口调用那个流程

pay_method_type的值为0时的报错信息:

"message":"pay_info字段异常,请检查json及字段合法性 rid: 628c762b-458d2882-1e301938"


生成订单的参数如下(create_time在调用接口时后端重新生成,不会和微信服务器出现5秒偏差):

{
    "create_time": "2022-05-21 13:05:25",
    "out_order_id": "20213653",
    "openid": "xxxxxx",
    "path": "pages/productDetail/productDetail?productId=2176180",
    "out_user_id": "323232323",
    "order_detail": {
        "product_infos": [
            {
                "out_product_id": "1234567",
                "out_sku_id":"163",
                "product_cnt": 1,
                "sale_price": 1300,
                "sku_real_price":1300,
                "path": "pages/productDetail/productDetail?productId=2176180",
                "title" : "T恤男2021夏季新品宽松落肩短袖衫",
                "head_img": "https://mmecimage.cn/p/wx60eac17f91d3715d/HJUCM6EtDlT0KAQQ6LXffPA91HfQv6LoHVJSjOGsng"
                
            }
        ],
        "pay_info": {
            "pay_method_type": 0
        },
        "price_info": {
            "order_price": 1400,
            "freight": 100,
            "discounted_price": 200,
            "additional_price": 200,
            "additional_remarks": "税费"
        }
    },
    "delivery_detail": {
        "delivery_type": 1
    },
    "address_info": {
        "receiver_name": "测试下单",
        "detailed_address": "天河区",
        "tel_number": "18800000000",
        "country": "中国",
        "province": "广东省",
        "city": "广州市",
        "town": "白云区"
    },
    "fund_type": 0,
    "expire_time": 1658630298
}
回答关注问题邀请回答
收藏
登录 后发表内容