У вас нет прав для выполнения этого вызова API? Paypal с Ci-мерчантом

Я знаю, что этот вопрос задавали много, но ни один из ответов на эти вопросы не помогает мне. Я использую Ci-Merchant, чтобы сделать перевод PayPal Express Checkout. Проблема в том, что каждый раз, когда я делаю транскрипцию, статус возвращается с ошибкой и сообщением "У вас нет прав на вызов API". Мои учетные данные в порядке, и я использую тестовые и реальные учетные записи, а также проверяю параметр test и live. Есть мысли об этом? Заранее спасибо

1 ответ

Эта ошибка может быть несколько вещей. Вы захотите прислать нам еще немного данных на вашем интерфейсе doExpresscheckout, чтобы мы могли видеть, что вы на самом деле передаете. Но для начала вы тестируете в живом или тестовом окружении? Как заявил Эндрю, вы должны начать с учетной записи PayPal и просмотреть некоторые из следующих:

  1. Подтвержден ли адрес электронной почты в аккаунте?
  2. Является ли учетная запись PayPal бизнес-аккаунтом? Если нет, обновите его
  3. Если вы тестируете транзакцию в режиме тестирования a. Используйте кредиты Sandbox API, если вы тестируете в режиме LIVE a. Убедитесь, что вы поворачиваете Mode = LIVE (обычно переключатель) на конце тележки b. Убедитесь, что вы используете API-кредо из бизнес-аккаунта. B. они дают вам путь к конечной точке и параметры порта для Express Checkout?
  4. Как вы можете видеть, это может быть сборник вещей
  5. Вы пытаетесь запустить транзакцию из старого заказа? а. этот вызов API будет обозначать ссылочную транзакцию, основанную на разрешении
  6. https://ppmts.custhelp.com/app/answers/list/kw/You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call/sno/1/search/1/session/L3RpbWUvMTQwMzg0MzEyNS9zaWQvelRuZVBRWGw%3D
Другие вопросы по тегам