是否可以通过PayPal交易获得即时回复,他们是否必须通过PayPal支付您的网站?
我正在一个用户需要一次性付款的网站上工作,所以我一直在寻找捐赠脚本,但大多数都是付费的,我找到的唯一一个没有给出即时回复{{3 }}。如果您之前使用过任何相关脚本,如果您可以发布它们将非常感激。
由于
答案 0 :(得分:1)
为了确保您安全付款,用户必须转移到PayPal网站,否则网络钓鱼式攻击会更容易!
我不确定您的即时回复是什么意思,我认为PayPal商家帐户可以实时通知商家,以便生成和发送注册密钥等内容?
答案 1 :(得分:1)
首先,把这一切都拿出来:我至少一年没有积极使用Paypal ......
您可以(或可以)在没有用户离开您的网站的情况下使用Paypal:它被称为“Merchant Services Pro”,并且每月都会收取费用。
实际上,Paypal昨天宣布他们的Open API(参见http://www.pcworld.com/businesscenter/article/181382/paypal_introduces_open_api_to_put_payments_into_apps.html),这是个不错的时机。
无论如何,就“即时”通知而言:它在技术上并不存在。当用户被推到Paypal并付款时,会发生两件事:
无论如何,两者之间通常都没问题。通常我的编码工作流程类似于:
my_defined_transaction_id
”user_finished.php
(Paypal并给我一个ID)transaction_cleared.php
”的GET参数点击my_defined_transaction_id
(再次Paypal会给我一个ID)。transaction_cleared.php
之前点击user_finished.php
:当Paypal点击该网址时,我将“my_defined_transaction_id
”标记为“OK”(在交叉引用回Paypal之后)确保有效性。)。user_finished.php
结束时,我可以将交易ID交叉引用回Paypal,确保有效性,然后将“my_defined_transaction_id
”标记为“确定”。通过两个步骤执行此操作,用户可以关闭浏览器,而无需返回我的网站,并且仍将交易标记为“确定”。
抱歉......还没开始喝咖啡,但我希望这有点道理。
答案 2 :(得分:1)
我的应用程序www.perqworks.com使用Paypal网站付款专业版。 API中有即时付款通知(IPN)的概念。 https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/library_code_ipn_code_samples
一个人如何使用信用卡付款。 Paypal向我服务器上的“监听器”发送https响应。使用监听器,您可以决定继续该过程或根据Paypal的响应代码抛出错误。
文档和沙箱有所帮助,但是Paypal API可能有点棘手,无法让你满脑子。