请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

支付宝验证回调失败

老师您好,
沙箱app的买家和卖家账单都ok应该说明我的配置没问题的吧?
打印的参数里面也没有sign和sign_type

代码如下:
图片描述

打印日志:

支付宝回调失败:trade_status:TRADE_SUCCESS,参数:{body=订单1567259026689购买商品共64485.00元, subject=扫码支付,订单号:1567259026689, buyer_logon_id=ysc***@sandbox.com, auth_app_id=2016101400681746, notify_type=trade_status_sync, out_trade_no=1567259026689, point_amount=0.00, version=1.0, fund_bill_list=[{“amount”:“64485.00”,“fundChannel”:“ALIPAYACCOUNT”}], buyer_id=2088102179323873, total_amount=64485.00, trade_no=2019083122001423871000035245, notify_time=2019-08-31 21:44:34, charset=utf-8, invoice_amount=64485.00, trade_status=TRADE_SUCCESS, gmt_payment=2019-08-31 21:44:33, gmt_create=2019-08-31 21:44:26, buyer_pay_amount=64485.00, receipt_amount=64485.00, app_id=2016101400681746, seller_id=2088102179484350, notify_id=2019083100222214433023871000524130, seller_email=lhfdee2085@sandbox.com}

正在回答

1回答

geelylucky 2019-09-01 22:08:35

验签是为了证明回调是支付宝平台调用的请求,而不是其他第三方篡改了数据。开发环境不验签是没问题的,但是生产环境是一定要验证的。账单正确不代表没有问题,万一数据中途被第三方修改了呢,这个时候验签就起作用了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信