Paypal payflow pro notifyurl

标签 paypal paypal-ipn paypal-sandbox

在 paypal payflow pro 直接付款上,在生产中,我收到来自 paypal 的拒绝错误。但是,过了一会儿,付款得到处理。

我想做的是获取付款并验证发票。

我的计划是使用 NOTIFYURL 功能来捕获付款,但它似乎不起作用。

在沙盒上我正在使用下一个调用:

USER=****&VENDOR=****&PARTNER=paypal&PWD=****&TENDER=C&TRXTYPE=S&ACCT=4111111111111111&EXPDATE=0217&NAME=test name&CVV2=123&AMT=102&CURRENCY=USD&COMMENT1=Andrei&FIRSTNAME=Andrei&LASTNAME=Test&STREET=100 Testing Street&CITY=Colfax&STATE=North Carolina&ZIP=27235&COUNTRY=US&CUSTIP=1.2.3.4&NOTIFYURL=https://***.domain.com/silent_post&VERBOSITY=MEDIUM

但即使付款已成功处理,我也没有收到来自 paypal 的通知。

谢谢。

最佳答案

Payflow 不使用 notifyURL因为它与 doDirect 经典 API 一起使用。这就是你没有收到通知的原因。通常在大多数情况下,您可以通过付款的响应来验证付款请求;但是,如果您想更进一步,可以使用 silentpost获取客户通过发票提交的任何内容并在提交时进行验证的方法。

关于Paypal payflow pro notifyurl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33605052/

相关文章:

android - Paypal 支付: How to get success request when loading the paypal in webview

android - paypal 集成到 android 应用程序给出错误?

PayPal Java API 的 Maven 存储库

ssl - 无法验证在 https ://api. paypal.com 找到的证书

codeigniter - 检索 IPN 响应时使用 Codeigniter 的 PayPal IPN 问题

Paypal 付款 : Default to 'Pay with Credit Card' instead of loggin in with a PayPal Account

ruby-on-rails - 如何获取 Paypal 交易 ID 并在 ruby​​ on rails 中进行退款

paypal - 如何测试 PayPal DoExpressCheckoutPayment?

payment-gateway - Paypal 按事件而不是按期间定期付款

paypal - 如何通过 Paypal API 取消定期付款并使用 IPN 在我的网站上获得即时通知