Paypal 电子支票响应

标签 paypal paypal-ipn

我一直在搜索来自 Paypal 的 eCheck 类型付款响应,但我无法找到一些答案。我有一个大约 1 年前由另一位开发人员开发的项目,但电子支票付款存在问题。使用即时支付没有问题,每当客户使用信用卡付款时,Paypal 会向我们的服务器发送响应至 URL xyz.com/pay/paypal?token=123456 等。但是当我们收到 eCheck 并且 eCheck 被清除时,我们应该对相同的 URL 得到相同的响应,但我们没有得到任何响应。我对 paypal 了解不多,这就是我问的原因。问题是,每当收到客户付款时,paypal 响应是否会发送到我们指定的 URL(它还会在付款完成后向店主发送邮件)或店主(paypal 所有者)必须手动接受付款并在 paypal 帐户中清除然后才会将响应发送到我们指定的 URL?我希望我能够解释我的问题。谢谢。

最佳答案

电子支票不需要商家手动接受。

我假设您使用的是 Instant Payment Notifications(IPN) .如果是这样,您可以找到 list of IPN variables在 PayPal 的文档网站上。

如果您对“echeck”快速按 CTRL+F,您会发现当 echeck 是付款方式时,“payment_type”设置为“echeck”。

  • 'payment_status' 也将设置为 'Pending'
  • 'pending_reason' 将设置为 'echeck'

此时,您的网站应指示付款仍在等待完成。在收到表明付款已完成的 IPN 之前,您不应向客户提供产品。


首次发送echeck时的IPN:

mc_gross=15.00&protection_eligibility=Ineligible&address_status=unconfirmed&payer_id=GNT5WLV6WKLYW&tax=0.00&address_street=1+Main+St&payment_date=16%3A44%3A18+Feb+27%2C+2012+PST&payment_status=Pending&charset=wind ows-1252&address_zip=95131&first_name=Buyer&address_country_code=US&address_name =测试+商店¬ify_version=3.4&custom=&payer_status=verified&business=Merchant%40paypal.com&address_country=United+States&address_city=San+Jose&quantity=1&verify_sign=AgAlUZhjLO7LZONEcdS31FYzErz-AHeUkv3Zu0vaWWcnojCUP0Vd0 xFU&payer_email=Buyer%40paypal.com&txn_id=8GE50731F5580773J&payment_type=echeck&payer_business_name=Test+Store&last_name=test&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&item_name=test&discount=0.00&mc_currency=USD&item_number=&residence_country=US&test_ipn=1&shipping_meth od=Ground&handling_amount=0.00&transaction_subject=test&payment_gross=15.00&shipping=14.00&ipn_track_id=c554e1fc8b9c


我会发布电子支票发送后发送的 IPN,但我手头没有,与上述付款相关的 IPN 要到 2012 年 3 月 1 日才会显示。

关于 Paypal 电子支票响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9452624/

相关文章:

php - 向沙盒帐户付款时无法使用沙盒个人帐户登录

django - 在 Django 应用程序中实现 PayPal IPN

character-encoding - PayPal IPN模拟器字符编码

php - Paypal IPN 设置

Paypal : hosted button payments fail with code=AMOUNT_ERROR

api - PayPal + RESTful API + WebHooks + 自签名证书

ruby-on-rails-3 - ActionController::TestCase 模拟 PayPal 购买

redirect - 如何使特定网页无法访问,除了那些通过重定向到达那里的人

api - 我需要帮助查找 Paypal 客户端 ID 和客户端 secret ID

html - 通过 paypal 传递产品详细信息