Ответ PayPal eCheck - PullRequest
       6

Ответ PayPal eCheck

1 голос
/ 26 февраля 2012

Я искал ответ по платежу типа eCheck от Paypal, но не смог найти некоторые ответы. У меня есть проект, который был разработан около 1 года назад другим разработчиком, но есть проблема с платежами eCheck. С мгновенным платежом проблем не возникает: всякий раз, когда клиент платит кредитной картой, Paypal отправляет ответ на наш сервер по адресу xyz.com/pay/paypal?token=123456 и т. Д. Однако, когда мы получили eCheck и когда eCheck очищен, мы должны получить тот же ответ на тот же URL, но мы не получили никакого ответа. У меня мало знаний о PayPal, поэтому я спрашиваю. Вопрос заключается в том, отправляется ли ответ PayPal по указанному нами URL-адресу каждый раз, когда он получает платеж от клиента (он также отправляет почту владельцу магазина после выполнения платежа), или владелец магазина (владелец PayPal) должен принять платеж вручную и очистить его в учетной записи PayPal. и только тогда ответ будет отправлен на наш указанный URL? Я надеюсь, что смог объяснить мою проблему. Спасибо.

Ответы [ 2 ]

3 голосов
/ 28 февраля 2012

eChecks не требует, чтобы продавец принимал их вручную.

Я предполагаю, что вы используете Мгновенные платежные уведомления (IPN) .Если это так, вы можете найти список переменных IPN на сайте документации PayPal.

Если вы быстро нажмете CTRL + F для 'echeck', вы обнаружите, что 'payment_type' этоустановите «echeck», когда echeck является методом оплаты.

  • 'payment_status' также будет установлен на 'Pending'
  • 'pending_reason' будет установлен на 'echeck'

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


IPN при первой отправке echeck:

mc_gross= 15,00 & protection_eligibility = Ineligible & address_status = неподтвержденные & payer_id = GNT5WLV6WKLYW и налог = 0,00 & address_street = 1 + Main + St & PAYMENT_DATE = 16% 3A44% 3A18 + февраля + 27% 2C + 2012 + PST & payment_status = Pending & кодировок = окна-1252 & address_zip = 95131 & first_name = Покупатель & address_country_code = US & address_name = Test + магазин¬ify_version = 3,4 и пользовательские = & payer_status = проверено и бизнес = Merchant% 40paypal.com & address_country = United + States & address_city = San + Jose и количество = 1 & verify_sign = AgAlUZhjLO7LZONEcdS31FYzErz-AHeUkv3Zu0vaWWcnojCUP0Vd0xFU & payer_email = Покупатель% 40paypal.com & txn_id = 8GE50731F5580773J & payment_type = Echeck & payer_business_name = Test + магазин & last_name = тест & address_state = CA & receiver_email = Merchant%40paypal.com & shipping_discount = 0,00 & insurance_amount = 0,00 & receiver_id = GNWYP52JJQDNC & pending_reason = Echeck & txn_type = web_accept & егоem_name = test & discount = 0.00 & mc_currency = USD & item_number = & Residence_country = US & test_ipn = 1 & shipping_method = Ground & processing_amount = 0.00 &action_subject = test & payment_gross = 15.00 & shipping_track_id = c554e1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * тогдаотправлено, но у меня нет одного подручного, а тот, который связан с вышеуказанным платежом, не будет отображаться до 01 марта 2012 года.

0 голосов
/ 18 июня 2012

Для получения информации о других, у меня похожая ситуация, и мне кажется, что, если у одного есть несколько wesbiets, использующих sam paypal, окончательный очищающий IPN отправляется на ОДИН URL-адрес уведомления, указанный в paypal, а не на динамический URL-адрес. отправлено оригинальным запросом PayPal.

это может быть вашей проблемой - проверьте настройку URL уведомления в PayPal.

...