[2
教程对PayPal注册过程进行了全面的介绍,重点介绍了付款数据传输(PDT)和即时付款通知(IPN)流程。它包括详细的说明,示例和图表来说明这些过程。
教程解释说,PDT使买方可以从商家的网站重定向到PayPal网站进行付款,然后返回商人的网站。另一方面,IPN可以作为买家在付款后关闭浏览器的实例备份,以防止PDT重定向。
教程还解决了有关设置和使用PayPal帐户的常见问题,例如如何启用PDT令牌,如何使用PayPal付款,如何将银行帐户链接到PayPal帐户以及如何确保PayPal帐户的安全性。
抽象的-
本教程旨在介绍如何使注册过程与PayPal系统正常工作。
- 解释PayPal的工作原理(IPN和PDT流程)。第一章
- 举一个很好的例子,以显示注册如何与PayPal一起使用,其中包含数据库,控制器和前端表单具有jQuery功能。并说明如何设置PayPal帐户(沙盒和真实的PayPal业务帐户示例)。第二章
在代码中提供详细的注释。第三章
本教程给出了PayPal流程(PDT和IPN)的全面图案,以及从起点到结束的真实项目。良好的解释和图片,代码行中的详细评论。希望这对所有读者都会有用。
[2
PDT IS启用了买家从商家网站重定向到PayPal网站,并支付付款,然后将其重定向回商网站。
- 步骤1:
-
客户点击按钮,然后转到PayPal网站,显示付款表。
步骤2:-
客户填写付款表并单击PayPal中的“立即付款”按钮后,PayPal将重定向到PayPal结果页面,显示:
在此步骤中,PayPal正在调用您自己的PDT处理程序功能,并通过URL传递参数,最重要的变量是“ TX”,即交易令牌。
例如:http://domain.com/register/paypalpdt?tx=4xv95919fa406935a&st=completed&amt = 400.00&cc = aud&cm =&cm =&item_number = 38
步骤3:
此步骤是看不见的。 PayPal致电您自己的PDT处理程序功能后,您的PDT处理程序功能将在TX和AUTH_TOKEN后回到PayPal。
PayPal将确定您的商家帐户Auth_token和TX令牌。然后,您自己的PDT处理程序功能,FSOCK从PayPal获取数据。
PayPal的付款数据是一个类似的字符串:
步骤4:

最后一步很简单。您的PDT处理程序功能可以呈现成功页面或失败页面到买家的屏幕。
结论概述:

因此,让我们对所有这四个步骤进行总体看法。
IPN是购买者在付款后关闭浏览器的备份计划,PDT无法将其重定向到商家的网站。如果买家关闭浏览器或停止PDT重定向,则您的pdt处理程序功能无法$ _get ['tx'],那么您无法将tx and auth_token发布,那么PayPal无法将付款数据发送给您的处理程序,则无法显示结果页面。
幸运的是,PayPal提供了更可靠的备份计划IPN,因为PayPal会将付款数据发布到您的IPN处理程序功能。
步骤1:

PayPal发布付款详细信息给您的IPN处理程序功能。发布数据类似于:

发布数据应该是一个数组,但是我由JSON_ENCODE编码,因此现在以JSON格式显示。
步骤2:

您的IPN处理程序功能将付款数据通过卷发寄回PayPal,并等待PayPal确认。
步骤3:

PayPal确认了您的IPN处理程序功能的付款数据,并返回确认结果。
像:
因此,您可以看到,邮政数据已由PayPal验证。
结论概述:

从上图,您可以看到PayPal和IPN处理程序功能,具有“握手协议”,以确认付款详细信息。然后,您的IPN处理程序功能从PayPal接收结果字符串,然后,您的功能可以根据结果处理不同的操作。

希望您对PayPal PDT和IPN有清晰的了解。接下来,我们应该使这两个工具一起使用,以确保正确处理付款。
关键是处理重复处理程序。例如,我们有一个名为payment_1的付款记录。 PDT处理的付款_1,IPN还试图处理payment_1(如果用户未关闭浏览器)。
解决此问题的一种方法是,在您的数据库中,您可以标记已处理付款,这意味着,PER-CHACK PAILDIC_1已经处理或不处理。
经常询问有关注册和使用PayPal

的问题
如何设置贝宝帐户?
设置贝宝帐户是一个简单的过程。首先,访问PayPal网站,然后单击“注册”按钮。您将被要求在个人和企业帐户之间进行选择。选择适当的选项后,您将需要提供一些个人信息,包括您的法定名称,地址和电话号码。还将要求您输入并确认您的电子邮件地址并创建密码。完成这些步骤后,您将需要确认您的电子邮件地址并将银行帐户或信用卡链接到您的PayPal帐户。

什么是付款数据传输(PDT)令牌,我如何启用它?要启用它,您需要登录您的PayPal帐户,转到“配置文件”,然后转到“配置文件和设置”。从那里,单击“我的销售工具”,然后单击“网站偏好”,最后是“更新”。在PDT部分中,选择“ ON”,然后保存更改。然后,PayPal将为您提供PDT身份令牌,您应该确保安全。

我如何使用PayPal进行付款?

使用PayPal进行付款,您首先需要确保您的PayPal帐户链接到银行帐户或信用卡。在线购买时,请在结帐时选择PayPal作为您的付款方式。您将被重定向到PayPal登录页面,您需要在其中输入电子邮件地址和密码。登录后,在确认交易之前,您将能够查看付款详细信息。
什么是NVP/SOAP API,我该如何使用它?

How can I link my bank account to my PayPal account?
To link your bank account to your PayPal account, log into your PayPal account and click on ‘Wallet’ at the top of the page.从那里,单击“链接银行”,然后按照提示输入您的银行详细信息。输入详细信息后,PayPal将在您的银行帐户中存入两个小存款。您将需要在PayPal帐户中确认这些金额以验证您的银行帐户。

如何确保我的PayPal帐户安全?
在世界各地的200多个国家和地区都可以使用。但是,可用的服务可能会因您的位置而异。您可以查看PayPal网站以获取有关您所在国家可用服务的更多信息。
如何解决与卖方的争议?
如何关闭我的PayPal帐户?
关闭您的PayPal帐户,登录您的帐户并单击“设置”。从那里,单击页面底部的“关闭您的帐户”。您将需要确认您的决定关闭帐户的决定。请注意,一旦您的帐户关闭,您将无法重新开放。