Magento 1.9 PayPal # 10426 ошибка с 29 апреля - PullRequest
0 голосов
/ 07 мая 2019

С 29 апреля, похоже, периодически возникает ошибка в PayPal.Каждые несколько транзакций появляется ошибка # 10426 неверных данных, когда пользователь пытается что-то купить через Paypal Checkout Express на веб-сайте Magento 1.9.2.4.

При регистрации вызова API я вижу следующую полезную нагрузку (Я скрыл личную информацию):

[url] => https://api-3t.paypal.com/nvp
    [DoDirectPayment] => Array
        (
            [PAYMENTACTION] => Authorization
            [IPADDRESS] => hidden
            [RETURNFMFDETAILS] => 1
            [AMT] => 0.00
            [CURRENCYCODE] => CAD
            [INVNUM] => GS-2000497
            [NOTIFYURL] => https://www.website.com/fr/paypal/ipn/
            [EMAIL] => hidden
            [CREDITCARDTYPE] => ****
            [ACCT] => ****
            [EXPDATE] => ****
            [CVV2] => ****
            [ISSUENUMBER] => 
            [ITEMAMT] => -169.94
            [TAXAMT] => 0.00
            [SHIPPINGAMT] => 0.00
            [BUSINESS] => 
            [FIRSTNAME] => hidden
            [LASTNAME] => hidden
            [MIDDLENAME] => 
            [SALUTATION] => 
            [SUFFIX] => 
            [COUNTRYCODE] => hidden
            [STATE] => hidden
            [CITY] => hidden
            [STREET] => hidden
            [ZIP] => hidden
            [PHONENUM] => hidden
            [SHIPTOCOUNTRYCODE] => hidden
            [SHIPTOSTATE] => hidden
            [SHIPTOCITY] => hidden
            [SHIPTOSTREET] => hidden
            [SHIPTOZIP] => hidden
            [SHIPTOPHONENUM] => hidden
            [SHIPTOSTREET2] => 
            [STREET2] => 
            [SHIPTONAME] => hidden
            [METHOD] => DoDirectPayment
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Magestore_SI_MagentoCE
        )

Как вы видите, AMT по какой-то причине равна 0,00.Каждый раз, когда транзакция завершается неудачей, эта сумма равна 0,00, а в остальное время она срабатывает, поэтому AMT соответствует реальной сумме транзакции.

Эта проблема началась 29 апреля на 3 разных сайтах 1.9.2.4 Magento.Кто-нибудь знает, что может создать эту проблему?Какие-нибудь изменения в API или что-то, чего я не видел?Единственное, что я нашел, - это изменение политики Paypal, которое применялось в этот день https://www.paypal.com/webapps/mpp/ua/privacy-full#6

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...