PayPal REST API - 代表其他人付款

时间:2014-05-08 09:09:16

标签: c# paypal

我有一个在线收款机构,会尝试追逐付款,然后在线接受付款以支付到我的客户帐户。

到目前为止,我已经实施了Stripe,Braintree和其他一些人。 PayPal是我失踪的明显大事。

有谁知道您是否可以使用PayPal REST API(或我猜他们的任何API)来执行以下操作:

1)显示付款页面 2)从拥有PayPal帐户的人那里获取付款 3)将付款存入别人以外的其他PayPal账户

我知道我可以使用IPN做到这一点,但这是一项相当多的手工工作。例如,我需要我想支付的人在回调中设置某些URL并且它有点混乱。

我查看了OAuth,它给了我一个访问令牌等,但似乎只能访问帐户信息。我需要能够告诉PayPal在成功获得付款时支付某人帐户。

我刚看到这个: https://developer.paypal.com/docs/integration/direct/identity/log-in-with-paypal/

但看起来它只是提供对用户详细信息的访问权限。我无处可以看到我可以使用此处获得的访问令牌来请求付款。有没有人这样做过?同样,PayPal的文档并不完全清楚。

1 个答案:

答案 0 :(得分:1)

不清楚你在问什么,你在寻找一种推荐计划吗?

您可以决定哪个paypal帐户将通过REST和Classic API获得资金。 例如,使用ExpressCheckout,您可以指定将收到货款的卖家帐户。

如果没有IPN,您将错过发生在交易中的所有事情,即:

  • 使用其他货币付款可能会导致待处理状态 (货币兑换)
  • 争议

可以使用自适应付款实施多接收方案:https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/

  • "并行付款使发件人能够向多个接收者发送单笔付款"
  • "链式付款使发件人能够向主要接收者发送单笔付款。主要接收方保留部分付款,并向次要接收方支付余额。"