【发布时间】:2016-02-09 20:36:13
【问题描述】:
在 paypal payflow pro 直接付款中,在生产中,我收到来自 paypal 的拒绝错误。但是,过了一会儿,付款得到处理。
我要做的是获取付款并验证发票。
我的计划是使用 NOTIFYURL 功能来捕获付款,但它似乎不起作用。
在沙盒上我正在使用下一个调用:
USER=****&VENDOR=****&PARTNER=paypal&PWD=****&TENDER=C&TRXTYPE=S&ACCT=4111111111111111&EXPDATE=0217&NAME=test 姓名&CVV2=123&AMT=102&CURRENCY=USD&COMMENT1=Andrei&FIRSTNAME=Andrei&LASTNAME=Test&STREET=100 测试 Street&CITY=Colfax&STATE=North Carolina&ZIP=27235&COUNTRY=US&CUSTIP=1.2.3.4&NOTIFYURL=https://***.domain.com/silent_post&VERBOSITY=MEDIUM
但即使付款已成功处理,我也没有收到贝宝的通知。
谢谢。
【问题讨论】:
-
您是否检查过 NOTIFYURL 上的页面是否正常工作,即尝试在浏览器中访问它?
-
是的@DougMcLean,当我手动访问浏览器中的 notifyurl 时,它会记录请求。我正在记录对该 URL 的任何访问。
-
我知道有时 PayPal 沙盒可能有点喜怒无常,例如在某些情况下,您需要在一个浏览器选项卡中登录到 sandbox.paypal.com,然后在另一个选项卡中测试交易。如果您将开发站点切换为连接到实时 PayPal,它会起作用吗?
-
@DougMcLean 我使用的是 Paypal payflow,所以我使用的是商家帐户。一切正常,除了 notifyurl。
标签: paypal paypal-ipn paypal-sandbox