业务数据被篡改
含义:业务数据被篡改
原因:
1、物流参数格式不正确
2、请求给支付宝的链接地址,被手动修改后再访问时出错
解决方法:
1、检查物流参数的格式是否正确
请按照以下规则,检查自己的程序。
规则如下:
按照一组三个参数,最少一组最多三组。
logistics_type只有EXPRESS、POST、EMS这几种
logistics_payment只有BUYER_PAY、SELLER_PAY、BUYER_PAY_AFTER_RECEIVE这几种
logistics_fee 必须是小数点最多两位数的小数,不能是金额格式。
金额格式不正确的写法有:
¥100.01
0.001
0
0.00
-100
物流参数正确写法如下:
第一组-这一组的物流信息参数是不可缺少的必填参数
logistics_fee
logistics_payment
logistics_type
第二组-必须有第一组才能有这组,且不能与第一个物流方式中的物流类型相同,即logistics_type="EXPRESS",那么logistics_type_1就必须在剩下的两个值(POST、EMS)中选择。
logistics_fee_1
logistics_payment_1
logistics_type_1
第三组-必须有第1、2组才能有这组s,且不能与第一组物流方式和第二组物流方式中的物流类型相同,即logistics_type="EXPRESS"、logistics_type_1="EMS",那么logistics_type_2就只能选择"POST"。
logistics_fee_2
logistics_payment_2
logistics_type_2
2、到达支付宝收银台时,地址栏里的连接地址不能手动修改再访问。
在支付宝接口中,依据其规则产生的一串以https://www.alipay.com/cooperate/gateway.do开头的链接地址是不能手动去修改里面的信息的。如果想要更改订单的信息,那么只有以下几种方式解决:
A:重新操作一次与支付宝接口相关的业务操作(如:重新购买一次商品),使之产生新的请求链接。
B:如果订单已经在支付宝交易管理中存在其交易记录,那么要更改这笔交易的价格,则需要登录支付宝网站,在交易管理中找到这笔交易,选择“修改价格”来实现。
如果您依照以上方法还无法解决,可提交集成申请,我们的技术支持会及时与您联系,协助您解决。
申请地址:https://b.alipay.com/support/helperApply.htm?action=supportHome