支付宝支付"订单参数异常"ALIN42273错误原因

遇到这个问题的时候查了一下,网上说了两个原因

  1. 订单过期时间不对,可能是服务器时间和支付宝服务器时间相差较大。
  2. 渠道参数配置不正确。
    排查过后没发现什么问题。后来发现有一个接口没有问题,对比发现是金额小数点后面位数不一样。
    测试后确认,支付宝要求金额必须小数点后两位。
    下图,小数点后3位:


    218AD7E245AF4157693206C367D32193.jpg

    6CDEAFCC78818DE87E667AD46B4E73A6.jpg

    小数点保留两位以后:


    54868F5DAE1A887E0FAFA1C4C73C0432.png

你可能感兴趣的:(支付宝支付"订单参数异常"ALIN42273错误原因)