2012-04-11 2 views
7

Есть ли какие-либо API-интерфейсы PayPal для обработки нескольких транзакций одновременно? Я создаю веб-сайт, где клиент может захотеть приобрести несколько предметов у разных поставщиков. В настоящее время я настроил его, когда моя корзина веб-сайтов перенаправляет клиента в PayPal для каждого поставщика, но я вижу, что это потенциально приводит клиентов. Я огляделся, но не нашел ничего об этом.Несколько транзакций PayPal сразу

Любая информация об учебных пособиях или API-интерфейсах будет принята с благодарностью.

+4

Я не верю, что PayPal поддерживает что-нибудь подобное. Чтобы это сработало, вам придется заплатить сами и заплатить каждому поставщику за свой счет, используя отдельные транзакции. Это, как говорят, это делает Amazon. –

+0

@ Ramhound хороший звонок. добавьте в качестве ответа, чтобы я мог +1 это! – rlemon

+0

Хорошо, спасибо за информацию! Я займусь этим. – Zac

ответ

8

PayPal определенно поддерживает это. Фактически, он предлагает несколько продуктов для этого.
Эти продукты вы можете посмотреть по адресу:

  1. PayPal Адаптивные Параллельные платежи
  2. PayPal Адаптивные прикован Платежи
  3. PayPal курьерская Параллельные платежи

Все они поддерживают единый поток Checkout с несколькими приемниками.
Основное отличие между 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

+0

Большое спасибо! Я буду смотреть на это! – Zac

+0

Отлично; сообщите мне, если у вас возникнут проблемы! – Robert

+0

Работал отлично! Никаких проблем. Еще раз спасибо! – Zac

2

PayPal не поддерживает это, насколько мне известно. Если вы хотите, чтобы транзакция была псевдо одновременной, вы можете использовать cURL-Multi: http://php.net/manual/en/book.curl.php и обрабатывать транзакции асинхронно. Это все равно будет отдельные транзакции, но это будет идти быстрее.

Смежные вопросы