是否有任何 PayPal API 可以一次处理多笔交易?我正在创建一个网站,客户可能希望从不同的供应商那里购买多个商品。目前我已经设置了我的网站购物车将客户重定向到每个供应商的 PayPal,但我可以看到这可能会将客户赶走。我环顾四周,但还没有找到任何关于此的信息。
任何有关教程或 API 的信息将不胜感激。
贝宝绝对支持这一点。事实上,它提供了多种产品来做到这一点。
这些是您可以查看的产品:
所有这些都支持具有多个接收器的单个结帐流程。
Adaptive 和 Express Checkout 之间的基本区别在于,如果您选择 Adaptive API,您以后可以轻松更改为 Chained Payments。
另一方面,如果您将 Express Checkout 与 Parallel Payments 集成,您可以使用内置的 Mobile Express Checkout,它会自动为移动设备提供移动大小的结帐页面,并且 Express Checkout 支持“行项目”(项目结帐页面上显示的详细信息),而 Adaptive Payments 目前没有。
https://www.x.com/developers/paypal/products/adaptive-payments
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_APIntro
https://www.x.com/developers/paypal/products/express-checkout
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPParallelPaymens
据我所知,PayPal 不支持这一点。如果您希望事务是伪同时的,您可以使用 cURL-Multi: http: //php.net/manual/en/book.curl.php并异步处理事务。它仍然是单独的交易,但它会更快。