业务数据被篡改

【字号: 】【打印】【收藏
 

含义:业务数据被篡改

原因:

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