Intereting Posts
Вложенные и комбинированные условия Наследование PHP, родительские функции с использованием дочерних переменных Добавить пользовательский атрибут в модель Laravel / Eloquent при загрузке? Почему считается, что плохая практика использует «глобальную» ссылку внутри функций? Что означает недопустимый код результата 70007? Как это исправить? где между датами в ларавеле 4 красноречивых Использование файлов YAML в качестве поставщика данных в PHPUnit (CIUnit) Расширение базового класса Codeigniter – 404 Ошибка форма не обязательные значения для объекта PHPUnit не продолжает проверку после ожидания исключения Структура корзины покупок Функция php для проверки переменной существует или не находится вне функции Создание дружественных URL-адресов для SEO с использованием htaccess Удалить дубликаты / сортировку из массива ассоциативных массивов в PHP Функция testAction () возвращает значение null для debug () в тесте CakePhp

SDK SDK Paypal собирается из песочницы, чтобы жить

Эй, ребята, я последовал этому руководству

http://www.sanwebe.com/2014/09/paypal-rest-api-payment-system

У меня режим работы песочницы paypal работает отлично. Пришло время запустить сайт, и я хочу переключиться на него. Я часами встречался с ним и не мог понять, как направить его в режиме «живого».

Любая помощь вообще будет оценена по достоинству.

Если вы используете PayPal-PHP-SDK,

Шаг 1: вам нужно настроить mode чтобы указать, что SDK для живых конечных точек. Для этого существует несколько способов:

  • sdk_config.ini
    • вам нужно установить это там
    • введите описание изображения здесь
  • динамически используя ApiContext
    • вы можете сделать это, установив его аналогично этому
    • введите описание изображения здесь

Шаг 2: Пожалуйста, обновите clientId и секрет для среды Live, так как они отличаются на основе песочницы или живут. Посетите Разработчик PayPal и установите флажок в поле live select, как показано ниже:

введите описание изображения здесь

Эти два шага должны помочь вам перейти к конечной точке API.

Не могу прокомментировать H Patel, но есть файл sdk_config.ini в файлах SDK PayPal PHP SDK, который включает конечную точку и режим.

Я заметил, что мне пришлось изменить service.EndPoint в этом другом файле конфигурации на https://api.paypal.com , изменить mode в обоих файлах конфигурации, чтобы live , установить log.LogLevel в INFO и динамически установить чтобы live в моем PHP-скрипте. Я также изменил acct1.ClientId и acct1.ClientSecret в обоих этих конфигурационных файлах ini, и кажется, что, возможно, у меня сейчас это работает.

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