Для совершения связанных платежей «необходимо получить разрешение от PayPal» — что это значит?

Я пытаюсь найти метод реализации цепных платежей, но я являюсь вторичным получателем и делаю вызов API от имени другой учетной записи PayPal, которая будет основным получателем. Можно ли сделать этот вызов API от имени другого человека? У другого человека, скорее всего, будет проверенная учетная запись Premiere (а не учетная запись Business Verified).

Одна из причин, по которой я не уверен, что это возможно, заключается в том, что в документации по связанным платежам четко указано: «Вызывающий API должен получить разрешение PayPal на использование связанных платежей». (через https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/), но непонятно, что это значит. Кто знает какие требования? Нужно ли мне и основному получателю это «разрешение»? Как можно получить это разрешение?


person Aurora    schedule 03.06.2013    source источник


Ответы (1)


При создании APP-ID в центре developer.paypal.com (см. раздел Проверка приложений с помощью вызовов Adaptive API) вы определяете, какие функции будут использовать ваши приложения. Некоторые функции считаются «базовыми» и не требуют каких-либо специальных разрешений, и ваше приложение будет иметь статус «Утверждено автоматически», если вашему приложению требуются некоторые специальные функции (например, связанные платежи), ваше приложение будет иметь чтобы пройти процесс проверки, и статус будет "Утверждено условно". Это означает, что вы можете использовать основные функции (например, простые адаптивные платежи), но вы не можете использовать специальные функции, пока они не будут одобрены. Кроме того, когда вы создаете идентификатор приложения, вы должны указать, что вы будете использовать эту функцию (предоставление разрешений стороннему пользователю), чтобы приложение могло использовать эту функцию.

Редактировать. Стоит отметить, что при создании учетной записи песочницы в вашем приложении будут включены все функции, и для него не потребуются какие-либо специальные разрешения от Paypal, так что не обманывайтесь этим; потому что, как только вы выйдете в эфир, он выдаст ошибку, если ваш APP-ID не одобрен (или, скорее, если он одобрен условно). Процесс обзора может занять недели, поэтому я советую планировать заранее и не делать предположений, что если он работает в среде песочницы, то он будет работать и в реальном времени по умолчанию.

person Elijan Sejic    schedule 03.06.2013
comment
Итак, если я правильно понимаю, «разрешение» связано с идентификатором приложения, а не с пользователем PayPal, поэтому я должен без особых хлопот вставить третье лицо в качестве основного получателя в связанный платеж. - person Aurora; 04.06.2013
comment
Предполагается, что служба разрешений PayPal может предоставлять разрешение на выполнение связанных платежей, но я полагаю, что это другой вопрос. - person Aurora; 04.06.2013
comment
@Aurora Да и Да, как правило, если это простой цепной платеж your app->primary receiver -> secondary receivers, это не должно занять так много времени. Я не знаю, в чем причина этого утверждения разрешения, но что касается реализации API, то цепные платежи не сильно отличаются от базовых адаптивных платежей (есть только третья сторона). Однако если вы просто отправляете транзакцию из одного получателя другому(покупатель-›продавец) цепные платежи не нужны. см. здесь - person Elijan Sejic; 04.06.2013