2013-03-27 88 views
2

我正在构建一个可能有点复杂的项目,我必须使用paypal。当我有很多收款人和付款人时,我应该使用哪个API作为Paypal

在应用程序中有许多用户,他们可以是接收者,付款人或两者兼而有之。接收者/卖家提供某些服务,付款人必须每月支付给卖家。所以如果用户同意支付,PayPal将每月自动向他收费。用户需要注册为paypal会员并事先获得paypal的授权,以便我可以在应用中使用他们的电子邮件进行交易。

我正在考虑使用paypal express checkout与反复出现的apis,但我不确定它是否是正确的决定,并且如果它正在工作,也不知道。有什么建议么?谢谢。

回答

1

您可以使用“快速结帐”,订阅w /网站付款标准或“增强的定期付款w /网站付款标准”。其中任何一个都可以让您设置定期付款。增强型定期付款是唯一一个与其相关的月度费用。快速结帐和订阅W /网站付款标准不会有每月的费用。但是,增强型定期付款允许买家注册订阅,而无需拥有PayPal账户,并且只需使用他们的信用卡即可。快速结账和订阅W /网站付款标准要求买家拥有一个PayPal账户。他们仍然可以通过信用卡结算,但他们必须将信用卡连接到他们的PayPal账户。订阅将向PayPal账户开具账单,PayPal账户将从账户的信用卡中提取资金。

使用PayPal帐户,您的用户可以接收或发送基于国家这些帐户位于。

+0

你的解释是非常明确的基金,谢谢。我担心的是,我可以找到从买方收取付款的方式,但我无法从Express Checkout API参考指定此付款给特定接收方/卖方。没有这样的字段表示接收器。任何想法? – 2013-03-27 13:15:18

+0

你可以通过2种方法之一来完成这一点。一种方法是您需要在API调用中传递接收者帐户的API凭据。然后这将在该接收账户上执行API调用,他们将收到资金。另一种方式是,在API调用中使用您的API凭证,但也会传递变量SUBJECT,并填充接收方帐户的电子邮件地址。他们只需要向您的API用户名授予第三方权限即可在其帐户上执行API调用。然后这将在接收者帐户上执行API调用。 – 2013-03-27 13:51:29

+0

我想第一种方法比较简单。还有一个问题,我是一个非美国开发者。我在一个月前注册成为开发人员,但现在我发现很难在x.com中找到我的凭据,并一直重定向到developer.paypal.com。我可以在developer.paypal中找到我的凭证,我可以使用它,因为我是非美国开发人员? – 2013-03-27 14:16:38