哪些paypal SDK/API用于将信用卡付款发送至电子邮件地址?

问题描述:

有没有办法在PHP中使用Paypal API进行以下操作?我似乎无法找到我需要的东西。哪些paypal SDK/API用于将信用卡付款发送至电子邮件地址?

  • 我们是一个商人 - 我们有几个商家在我们的网站上列出他们的商品。
  • 客户需要使用信用卡/借记卡支付这些商品。我们不希望强制使用Paypal使用/注册 - 事实上,我们并不真正希望客户与Paypal互动。
  • 我们希望在他们输入信用卡详细信息时创建一个付款表单 - 然后我们会使用API​​通过他们的电子邮件地址直接支付给商家的Paypal帐户。

使用REST API我已经能够在一定程度上做到这一点 - 唯一的问题是,它似乎并不动态,即我无法设置收款人电子邮件地址接收付款 - 它通过ClientID和ClientSecret链接到我的帐户。很明显,这不是我所需要的 - 我想要支付货物所有者的帐户,而不是我的帐户。

我见过'客户付款'提到,但似乎需要用户重定向到贝宝 - 我宁愿避免。

在此先感谢。

我不认为REST API已经准备好了您正在做的事情。尽管如此,Classic API可以毫无问题地处理它。

如果您不想与PayPal进行任何交互,那么您需要使用Payments Pro,它允许您通过PayPal的HTTP请求/响应将信用卡付款直接绑定到您自己的表单中(无需重定向或iframe )。

每个企业都需要使用他们自己的Payments Pro账户注册,然后他们会通过他们的PayPal账户资料授予API权限,以便您的应用代表他们进行API调用。完成之后,您只需将他们的电子邮件地址或PayPal商户ID传递给API请求的SUBJECT参数,即使您仍在使用自己的API凭证,它也会相应地使用他们的帐户。

Permissions API允许您自动执行此操作,并将授予权限步骤直接绑定到您的应用中,以便企业所有者可以在其个人资料中或在您的网站注册过程中快速轻松地完成此操作。但是,这与验证令牌一起工作,而不是电子邮件地址和商家ID。

+0

谢谢安德鲁,听起来正是我要找的。唯一的缺点是每个企业都需要自己的Payments Pro账户 - 我认为这种账户有月租费是否正确? – user2196037 2014-09-09 21:32:41

+0

是的,完整的Payments Pro解决方案将花费每个$ 30 /月。 – 2014-09-09 22:53:37