Paypal IPN [Сбой только транзакции по кредитной карте] - PullRequest
1 голос
/ 28 мая 2011

У меня есть эта проблема.Когда я расплачиваюсь счетом PayPal, все в порядке, успешно оплачивается, IPN наносит ответный удар и обновляет мою базу данных.Но когда я плачу с помощью кредитной карты, он успешно оплачивается в конце PayPal.Но когда я проверяю свой файл журнала, я получаю следующие ошибки, и моя база данных не обновляется из-за этой ошибки.Вот файл журнала.

    cmd=_notify-validate&mc_gross=20.00&protection_eligibility=Partially+Eligible+-+INR+Only&address_status=unconfirmed&payer_id=2MXXFD6AQ43BA&tax=0.00&address_street=test%0Atest&payment_date=18%3A48%3A29+May+27%2C+2011+PDT&payment_status=Pending&charset=windows-1252&address_zip=640533&first_name=test&address_country_code=SG&address_name=test+test&notify_version=3.1&custom=111%2C&payer_status=unverified&business=test_1303236553_biz%40gmail.com&address_country=Singapore&address_city=Singapore&quantity=1&verify_sign=An5ns1Kso7MWUdW4ErQKJJJ4qi4-AaEK7w348WQzfOfzLl3lrSKWYDOG&payer_email=knightrider%40gmail.com&txn_id=8H5315386S139944F&payment_type=instant&last_name=test&address_state=&receiver_email=test_1303236553_biz%40gmail.com&receiver_id=53B6G7SG6JKME&pending_reason=multi_currency&txn_type=web_accept&item_name=Item&mc_currency=SGD&item_number=&residence_country=SG&test_ipn=1&receipt_id=3969-1532-6232-5707&handling_amount=0.00&transaction_subject=111%2C&payment_gross=&shipping=0.00&ipn_track_id=smYslnsttVEUV7COBCKq5Q
    ERROR - 2011-05-28 09:48:37 --> verify fail: HTTP/1.1 200 OK
    Date: Sat, 28 May 2011 01:48:36 GMT
    Server: Apache
    Set-Cookie: c9MWDuvPtT9GIMyPc3jwol1VSlO=Ye21176JM0INrH_mgX028q_y72FW1Bz126j4BoxaJRY2L6TRQAfy8NN4REbQ0zbB6qwT_dJNA1mK0kU0T0ygtxZITXeG-RFGQ7KTXslYfcnreEukYMJRfdlkHlya7vHr6rdvwW%7cteseN7TyBXzvckcwMjQeg4r6VElLIpc6dvi-MuvLWzZ05kb5xoQG-hlpVvhaqCWIjx_h00%7cyuYEQ40G78uE-mVRJmAymkg8-jr88yZUZqEtmBrsVuNlXmmsaX2r8Yn-xoUPDMvW5Y3qwW%7c1306547317; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 25-May-2021 01:48:37 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Fri, 23-May-2031 01:48:37 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.191.196.11.209281306547316396; path=/; expires=Thu, 13-Apr-05 19:20:20 GMT
    Connection: close
    Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8
INVALID

Ответы [ 2 ]

0 голосов
/ 24 сентября 2011

с сайта PayPals: Платеж находится на рассмотрении, потому что он был сделан с помощью кредитной карты, и вы должны обновить свой аккаунт до статуса Бизнес или Премьер, чтобы получить средства. Обновление также может означать, что вы достигли месячного лимита для транзакций в своей учетной записи.

, так что если вы настроили свой ipn, чтобы смотреть только из "завершенных" транзакций ты никогда не получишь удар

так что вы должны сделать две вещи 1) изменить тип вашей учетной записи PayPal 2) реализовать подпрограмму "pending" в вашем слушателе

0 голосов
/ 28 мая 2011

Это требует устранения неполадок. вот что я нашел после поиска в Google вопроса

https://www.x.com/thread/40485

https://www.x.com/docs/DOC-1551

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

...