5.回传点餐订单
封装原生的支付宝官方「订单数据同步接口」
(alipay.merchant.order.sync)回传扫码点餐订单信息至支付宝。
参考文档链接:[https://opendocs.alipay.com/mini/02dvdb](https://opendocs.alipay.com/mini/02dvdb)
提交参数示例:
```JSON
{
"out_biz_no":"2021052415860542",
"buyer_id":"2088302600079881",
"amount":2.35,
"pay_amount":2.35,
"discount_amount":0,
"shop_info":{
"merchant_shop_id":"2021051200502000000083760723"
},
"send_msg":"Y",
"order_type":"TRADE_ORDER",
"trade_no":"2021052422001479881416496404",
"item_order_list":[
{
"sku_id":"899778664205",
"item_id":"817498213797",
"item_name":"1",
"unit_price":1,
"quantity":1,
"ext_info":[
{
"ext_key":"cooking_method",
"ext_value":"other"
},
{
"ext_key":"flavor",
"ext_value":"other"
},
{
"ext_key":"dish_type",
"ext_value":"other"
}
]
},
{
"sku_id":"524843618646",
"item_id":"356142794853",
"item_name":"中辣",
"unit_price":1.34,
"quantity":1,
"ext_info":[
{
"ext_key":"cooking_method",
"ext_value":"other"
},
{
"ext_key":"flavor",
"ext_value":"other"
},
{
"ext_key":"dish_type",
"ext_value":"other"
},
{
"ext_key":"cooking_method",
"ext_value":"other"
},
{
"ext_key":"flavor",
"ext_value":"other"
},
{
"ext_key":"dish_type",
"ext_value":"other"
}
]
}
],
"ext_info":[
{
"ext_key":"tiny_app_id",
"ext_value":"2021002136611745"
},
{
"ext_key":"business_info",
"ext_value":{
"rebate_pid":"2088621549599695"
}
},
{
"ext_key":"merchant_biz_type",
"ext_value":"qr_food_order"
},
{
"ext_key":"merchant_order_status",
"ext_value":"MERCHANT_FINISHED"
}
]
}
```
==【重要】ext_info 参数中的rebate_pid是服务商商户号,以此获得奖励。==
item_order_list字段为菜品信息。
传参要求详见:[https://opendocs.alipay.com/mini/00mmyw#%E5%90%8C%E6%AD%A5%E7%82%B9%E9%A4%90%E8%AE%A2%E5%8D%95](https://opendocs.alipay.com/mini/00mmyw#%E5%90%8C%E6%AD%A5%E7%82%B9%E9%A4%90%E8%AE%A2%E5%8D%95)
成功返回
```JSON
{
"alipay_merchant_order_sync_response":{
"code":"10000",
"msg":"Success",
"record_id":"2021052400502300880100000009553764",
"order_id":"2021052400502300880100000013996116",
"order_status":"FINISHED"
},
"sign":"I3s+vGitbqWcoYBFw58s85ShY9fSDAqF+RzGzB4u4iVRZMS3ekCyyh5Znn5VJ2qkokdRbex2+DfCBlFuIlDpuvMMbDD02FNe0CpIUn/IWzEgGJM/gigzf4xR+2ABZNE688PhktSZv2En9ng/V6mh1pO4YLweNXk9Uo5YdqoPlbVKH3eyj62epuj/eQ+MJz6VKTU9+EDNNTnRZaq171qgaQuQjxI0+DH6XJ7V4e2XyXyLewAuhKPzwl4M3Yb096l7MyxSjRUTX06Pwy2SZi0bXYkMwZsW9J3+hJER2vS9MhZKcHZPkKcF0jRmedJJrvZtnx+e/kyLwQKhOUtRH7o25Q=="
}
```