Saya mendapatkan kesalahan saat menguji PayPal Express, kesalahan adalah: 10002 security header is not valid
.
Situs ini berjalan pada AWS EC2 dengan nginx dan Varnish di depan. Saya menggunakan Terpentin untuk konfigurasi dan lubang-meninju. Apakah arsitektur ini ada hubungannya dengan itu?
Saya tidak menguji pada mode Sandbox namun kredensial API langsung semuanya benar, saya telah meresetnya beberapa kali. Saya telah memeriksa log tetapi saya tidak dapat menemukan sesuatu yang signifikan.
2014-01-31T05:47:11+00:00 ERR (3):
exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: Security header is not valid (#10002: Security error). Correlation ID: 60e76cc8d89c5. Version: 72.0.' in /var/www/app/Mage.php:580
Mungkin yang berikut ini mungkin relevan? Token kosong:
==> payment_paypal_express.log <==
2014-01-31T05:22:42+00:00 DEBUG (7): Array
(
[url] => https://api-3t.paypal.com/nvp
[GetExpressCheckoutDetails] => Array
(
[TOKEN] =>
[METHOD] => GetExpressCheckoutDetails
[VERSION] => 72.0
[USER] => ****
[PWD] => ****
[SIGNATURE] => ****
[BUTTONSOURCE] => Varien_Cart_EC_AU
)
[response] => Array
(
[TIMESTAMP] => 2014-01-31T05:22:42Z
[CORRELATIONID] => 5bcdb0da70494
[ACK] => Failure
[VERSION] => 72.0
[BUILD] => 9285531
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security error
[L_LONGMESSAGE0] => Security header is not valid
[L_SEVERITYCODE0] => Error
)
[__pid] => 1219
)
sumber
Aktifkan Checkout Kilat (Navigasi PayPal telah berubah menjadi)
Periksa pengaturan Magento Paypal
Pilih opsi PayPal Anda
Aktifkan paypal
Nonaktifkan SSL jika Anda tidak memiliki SSL
Dengan Mode Pengembangan
Hapus Magento Cache, Haruskah berhasil.
sumber
Pertama, tentang kode kesalahan: https://developer.paypal.com/docs/classic/api/errorcodes/ .
Kedua, jika Anda belum melakukannya, periksa posting ini: Diperlukan modifikasi untuk menggunakan Varnish di Magento CE . Mungkin Varnish telah meng-cache permintaan Anda ke PayPal.
Lihat juga artikel ini: http://www.carlosrobles.com/blog/2010/10/magento-paypal-sandbox-paypal-gateway-hre-rejected-request-security-header-is-not-valid-10002-surity -error / (yang ini berbahasa Spanyol, tapi bisa dimengerti)
http://www.magentocommerce.com/boards/v/viewthread/205638/#t367616 http://www.exquisitelymixed.com/ecommerce/magento/paypal-gateway-has-rejected-request-security-header-is- tidak-valid-10002-security-error-in-magento /
sumber
Perkembangan baru: PayPal telah menghentikan dukungan untuk SSL pada Januari 2015, atau lebih tepatnya, membutuhkan penerapan TLS. Dari apa yang dikatakan penyedia hosting saya, ini adalah permintaan dukungan untuk konfigurasi Apache dan Anda mungkin dapat melakukan ini sendiri jika Anda memiliki akses root dan dapat mengetahuinya. Tambahkan TLS ke konfigurasi server dan ini mungkin memecahkan masalah Anda, saya akan kembali dan mengkonfirmasi apakah ini memperbaikinya untuk saya.
sumber
Saya mendapat masalah yang sama dan menemukan masalah saya
Oleh karena itu, salin adalah cara yang lebih baik sambil berhati-hati dengan ruang di bagian depan atau akhir.
sumber