【发布时间】:2021-03-21 11:51:37
【问题描述】:
我想在付款完成后收到来自 PayPal 的通知 - 从普通帐户,我可以创建一个 PDT 代码来通知我的网站。
是否可以从沙盒中获取 PDT 代码?我找不到这个选项。
【问题讨论】:
标签: paypal paypal-sandbox
我想在付款完成后收到来自 PayPal 的通知 - 从普通帐户,我可以创建一个 PDT 代码来通知我的网站。
是否可以从沙盒中获取 PDT 代码?我找不到这个选项。
【问题讨论】:
标签: paypal paypal-sandbox
paypal.com前面添加sandbox.并访问您登录沙盒帐户的URL,并在那里启用PDT。PDT 仅供参考,绝不能用于任何重要的事情,也不应触发任何履行所需的业务逻辑,因为在某些情况下,买家会进行标准的 PayPal 付款但永远不会返回(例如,如果他们的网络连接中断或浏览器崩溃)。 PDT 是一个非常古老的设置,甚至比 IPN 更早——两者本质上都是为了向后兼容已经使用它们的旧网站。确实没有理由与 PDT 或 IPN 进行任何新的集成。
相反,对“创建订单”和“获取订单”进行 API 集成,documented here。这些路由应该只返回 JSON(没有 HTML 或文本)。 (第二个应该在成功后,在返回数据之前将有关事务捕获的任何详细信息记录在数据库中)
将您的两条路线与以下批准流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server
【讨论】: