我应该使用哪个 API?

Which API should I use?

我是贝宝新手。

搜索信息后,paypal 似乎有很多技术、API 等可供使用,我无法选择适合我的情况

我的商业案例:

简单的市场 android 有 2 个主要参与者的应用程序:

  1. 卖家
  2. 买家

操作:

  1. 当买家想通过市场购买东西时 -> 他通过自己的 paypal 帐户向卖家付款(买家可以看到 paypal 页面并授权付款)

  2. 卖家自动将费用支付到市场的paypal账户(卖家不需要任何时候自动付款到市场,应该在买家汇款给卖家后自动)

感谢您的帮助!

有多种方法可以完成这项工作,具体取决于您希望相关各方获得的体验。

PayPal 会推荐您使用Adaptive Payments API for this because it's exactly the sort of thing they built it for. Specifically, you could setup a chained payment。这将自动在卖家和市场/应用程序所有者之间分配付款。

我个人不喜欢 Adaptive Payments 结账体验,所以我更喜欢使用 Express Checkout 构建相同的功能。

但是,为此,您需要让在您的市场上注册的卖家与应用程序(市场)建立结算协议,以便您可以代表他们触发付款。

然后您可以随时从卖家账户 build a reference transaction payment 给自己。因此,这可能是在每笔交易发生时,或者您可以汇总一些交易,并且仅在总数达到某个金额时才处理对您自己的参考交易付款,或者每周/每月进行一次,或者您想要做的任何事情那种情况。

我推荐使用 Express Checkout 作为您的支付解决方案。

https://developer.paypal.com/docs/classic/products/express-checkout/

EC提供移动化结账页面,无需申请特殊审批。并且在SetExpressCheckout API中设置PAYMENTREQUEST_n_SELLERPAYPALACCOUNTID,可以轻松实现并行支付。

https://developer.paypal.com/docs/classic/express-checkout/ht_ec-parallelPayments/ https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/