Я пытаюсь найти решение, подобное этому https://developer.paypal.com/docs/classic/permissions-service/integration-guide/PermissionsAbout/,, поскольку оно недоступно.В настоящее время у меня есть веб-сайт на торговой площадке, который работает следующим образом:
- Покупатель инициирует платеж (это делается через API NVP Express Checkout).Процент от этого платежа поступает на Торговую площадку, а остальная часть - на Продавца (это делается через Параллельные платежи)
- Платеж обрабатывается, и пользователь получает все, что он купил
Хотя есть некоторые довольно большие проблемы.Если, например, платеж продавцу выполнен успешно, а платеж на торговую площадку - нет, покупатель по сути мошенничает, и его единственным вариантом является возврат платежа продавцу (поскольку я не собираюсь обрабатывать частичноплатная транзакция, так как это происходит слишком часто).
Я думал, что смогу просто вернуть сделку, которая прошла, и заставить покупателя снова пройти через процесс оплаты, но это не сработало, так как яНевозможно возвратить транзакции от имени продавца.Существует также вероятность того, что что-то пойдет не так, и покупателю придется вернуть деньги, но это невозможно.Вот почему мне нужен какой-то метод, позволяющий продавцу легко предоставлять разрешения на учетную запись PayPal на Marketplace, но из того, что я видел, это кажется невозможным.
Я также рассматривал возможность использования Braintree,хотя, когда я связался с ними, они ответили так:
Thanks for reaching out! Unfortunately, our Marketplace (payout solution) is unavailable for the foreseeable future.
PayPal для торговых площадок тоже не подходит.Я также должен использовать PayPal, поскольку большинство моих покупателей планируют совершать покупки с балансом PayPal.
Спасибо!