我有一个白色标签Shopify应用程序,只要在他们的商店中创建我的供应商的订单,就会为安装我的应用程序的商店所有者收费。目前我使用Authorize.net作为支付处理器。商店所有者执行初始设置,使用我提供的网络表单授权他们的信用卡。这为我提供了商店所有者的客户个人资料ID和客户付款资料ID,我使用这两个ID通过Authorize.Net为他们的信用卡收取每个订单所包含的订单所包含的每个订单。我的一个或多个白标产品。
基本上我每个商店都有Authorize.Net令牌,我使用这些令牌向商店所有者收取费用。信用卡作为订单通过他们的商店进入,每个订单都有不同的收费金额(这不是每次都是相同金额的定期付款)。这是some sample code。
我希望将PayPal用作备用付款处理器并重现相同的功能。我正在查看PayPal的API以及Node SDK,我不知道如何使用PayPal完成同样的事情。我基本上想要获得一个与商店所有者账户相关联的代币,我可以使用该代币向卖家收取每个订单的费用,每个订单可以有不同的收费金额。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
原来我想要的似乎是参考交易。
有关文档,请参阅https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/。
有关示例,请参阅使用this project节点包的paypal-ec2。
上面提到的示例项目的流程如下所示: