2017-02-23 24 views
0

Мы используем PayPal Checkout (v4) на некоторое время и очень нравится, как он интегрируется. Это система, я говорю:PayPal Checkout - можем ли мы отправить средства другому лицу?

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/checkout-flow/

Мы используем этот плагин, чтобы сделать магии:

https://github.com/paypal/paypal-checkout

Во всяком случае, как я уже сказал, мы все это прекрасно работать, когда кто-то отправляет US деньги. Однако у нас также есть инструмент на нашем сайте, где «клиенты» могут отправлять деньги продавцам. Для этого в настоящее время мы имеем систему Adaptive Payments.

Мой вопрос: Как мы можем использовать инструмент PayPal Checkout, чтобы люди могли отправлять на заданный адрес электронной почты, сохраняя при этом обратный вызов для заказа? (Таким образом, мы можем ввести его в нашу систему, чтобы отслеживать его)

Сначала я думал, что это было бы невозможно - но я видел точно такую ​​же логику на eBay:

enter image description here

Это что-то общедоступное? Или это просто «PayPal-Ebay»? (поскольку они фактически являются одной и той же компанией, поэтому, возможно, есть доступ к различным инструментам, чем широкая публика)

Спасибо!

ответ

1

Вот еще один вариант - payee вариант в REST API системы PayPal:

https://devblog.paypal.com/setting-payee/

Используя это, вы можете установить деньги, которые будут перемещены в какой бы ни Paypal счет вы хотите только с адресом электронной почты.

+0

Ах, это похоже на то, что мы после! –

0

PayPal Express Checkout v4 основан на PayPal Rest API, который не поддерживает разделение или отправку платежа на данную учетную запись PayPal, которая не является вызывающим API. Адаптивный платеж является правом на это в PayPal. Калькулятор PayPal на eBay предназначен только для eBay, опыт проверки может выглядеть схожим, но он использует другой продукт, чем Express Checkout v4.

+0

А у меня было ощущение, что может быть так :(Стоит спросить, так как это приятный опыт. Возможно, в будущем! –

0

Основная интеграция позволяет настроить кнопку для торговца, используя только свой идентификатор клиента:

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/basic-integration/

Так что, если вы можете получить идентификатор клиента торговца, вы можете настроить кнопку, чтобы сделать платежи тому торговцу.

Надеюсь, что это поможет!

+0

Это хороший способ отправить платеж в данную учетную запись PayPal! Но асинхронные уведомления обновить систему заказов, такую ​​как [webhook] (https://developer.paypal.com/docs/integration/direct/webhooks/rest-webhooks/#integration-steps), или IPN может не работать в этом случае, и ему необходимо полагаться на return 'action.payment.execute()', чтобы получить результат платежа. – yihui

+0

Да, к сожалению, конечный пользователь также не смог бы выработать получение идентификатора клиента ...они довольно неспециализированы :( –

+0

Что они предоставляют прямо сейчас? Адрес электронной почты? – bluepnume