Paypal客户网站付款选项

时间:2015-02-17 03:37:41

标签: paypal

目前,我们正在使用Paypal的REST API在我们客户的网站上设置PayPal付款流程。

我们的webcontrol位于其网站上的iframe内部,并且通过此控件启动并处理了paypal流程。目前工作正常。

我们遇到的问题是,这要求我们的每个客户都有一个企业帐户(这是我们要求的任何方式以便这一点都可以),但他们需要在他们的帐户上使用开发人员门户并设置一个App ClientID和Secret(我们希望这样做不会让我们的客户尽可能简单。)

我注意到像wix.com这样的解决方案为他们的客户提供paypal集成,并且只需要客户的paypal帐户的电子邮件地址,他们会自动处理其余的设置。

我正在寻找一些关于Paypal系列产品的指导,以便我们为客户实施相同类型的解决方案设置?

1 个答案:

答案 0 :(得分:2)

您的观察是正确的:REST API服务(目前)不支持为其他用户放置API调用。

替代方案:

  1. 经典API:您可以通过传递“SUBJECT =电子邮件地址”变量,以客户名称(首先需要授予您的API用户访问权限的API)来调用API。通常与快速结账一起使用 - 请参阅:https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec-singleItemPayment-curl-etc/

    如果您想要使用此路线,您可能需要查看https://developer.paypal.com/docs/classic/products/permissions/下的权限服务API - 它允许您以编程方式请求卖家提供所需的权限。

  2. 自适应付款: 通常由市场使用,我们在自适应支付中处理3个方:

    一个。 API来电 - > API调用者发出API调用并接收所有信息 湾发件人 - >向一个或多个收件人汇款的人 C。接收器 - >一个或多个付款接收方。由于自适应支付几乎使用PayPals“发送资金”功能,因此无需向接收方请求进一步的权限。

    请参阅:https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/

  3. 网站付款标准:只需在“商家”变量中添加不同的电子邮件地址,即可完成。

    请参阅:https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/cart_upload/