如何知道何时使用Paypal完成交易?

问题描述

我目前正在使用Stripe Connect允许我网站上的卖家将产品出售给其他用户。我不希望自己成为中间人,并出于法律原因将钱转嫁给他人,因此Stripe Connect对我来说效果很好,同时仍然让我知道费用何时全部用完或已退还,等

我现在想为我的市场中的卖家提供通过Paypal付款的选项。这可能就像存储卖方的Paypal电子邮件并在其商店上显示PayPal按钮那样简单,但是,现在看来我无法跟踪买方是否确实完成了购买或放弃了销售。我出于各种原因需要此信息。

我的问题是如何使用PayPal做到这一点?

解决方法

当前所有的PayPal结帐集成都具有“捕获”步骤,因此您可以知道是否成功捕获了付款。由于要在服务器上跟踪此信息,因此应使用服务器端集成。

实施两条路线,一条用于“设置交易”,另一条用于“捕获交易”,documented here.

用于批准的最佳前端是:https://developer.paypal.com/demo/checkout/#/pattern/server,与您创建的上述两条路线配对。


哦,由于您会将付款发送到您自己的帐户以外的其他帐户,因此在设置交易时,请在payee对象中指定此金额。