Magento定期记录以下错误.
错误(3):异常"异常",消息"请求和配置的user@domain.com商家电子邮件不匹配".在/home/user/public_html/app/code/core/Mage/Paypal/Model/Ipn.php:257
基于我对代码的阅读:
为什么IPN消息的receive_email字段为空?我可以做几个猜测:
哪个更有可能,我怎样才能缩小范围?
它似乎与调整交易有关.一些奇怪的事情:
我怀疑这是代码或协议错误.交易POST数据在下面,标识符被遮挡以保护无辜者.
Array
(
[txn_type] => adjustment
[payment_date] => 12:17:03 Jul 20, 2015 PDT
[payment_gross] => -64.45
[mc_currency] => USD
[verify_sign] => ...
[payer_status] => verified
[payer_email] => seller@address.com
[txn_id] => ...
[parent_txn_id] => ...
[payer_id] => ...
[invoice] => 123456789
[reason_code] => chargeback_settlement
[payment_status] => Completed
[payment_fee] => -20.00
[mc_gross] => -64.45
[charset] => windows-1252
[notify_version] => 3.8
[ipn_track_id] => ...
)
Run Code Online (Sandbox Code Playgroud)
就我而言,问题是配置的电子邮件不是我的 PayPal 帐户上设置的主要电子邮件。因此,贝宝发送默认电子邮件帐户(这是不同的)作为请求的电子邮件。将配置的电子邮件设置为 PayPal 中的主要电子邮件地址后,问题似乎已得到解决。
归档时间: |
|
查看次数: |
2038 次 |
最近记录: |