Поддерживает ли Braintree API интеграцию PayPal для веб-приложений и приложений для настольных компьютеров? Или это только для мобильных приложений / сайтов? Если Braintree API поддерживает интеграцию PayPal для настольных приложений, то какие шаги следует предпринять, если я использую PHP в качестве языка программирования?
Постскриптум Я уже гуглил это и не нашел ответа.
Да, Braintree поддерживает PayPal в веб-браузерах, обслуживаемых из бэкэнда PHP.
Сначала вам нужно установить PHP SDK: этот класс не встроен и должен быть загружен и необходим до того, как он станет доступен. Вы скачали последнюю версию PHP SDK?
Это пример кода, который вам нужен для инициализации SDK, но с фиктивными значениями:
<?php
require_once 'PATH_TO_BRAINTREE/lib/Braintree.php';
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('your_merchant_id');
Braintree_Configuration::publicKey('your_public_key');
Braintree_Configuration::privateKey('your_private_key');
Далее вам нужно настроить клиент. Увидеть https://developers.braintreepayments.com/javascript+php/sdk/server/setup для загрузки инструкции.
Этот урок демонстрирует, как именно начать работу с кодированием.
После того, как вы завершили эту интеграцию против Песочница брейнтри, вам нужно будет зарегистрировать производственный аккаунт.
Вот общий PHP SDK для API Брэйнтри. Кажется, это довольно полный SDK с хорошими образцами и всем, что вам нужно.
Как примечание, мне любопытно, почему вы планируете использовать Braintree вместо PayPal напрямую? Я все еще предпочитаю использовать существующие API PayPal, потому что они настолько развиты и обладают множеством функций. это PHP библиотека для PayPal делает все звонки очень простыми тоже.
Braintree уникальны в том, что они делают со своими SDK, но, как вы заметили, они действительно больше ориентированы на мобильные устройства. Они пришли в PayPal со многими крупными компаниями, которые уже используют его, поэтому PayPal приобрела их, но они не предлагают ничего, что PayPal уже не предлагает, и по моему опыту все же дешевле просто использовать PayPal напрямую.
Возможно, я упускаю что-то, чего я не понял, поэтому, если у вас есть какие-то конкретные причины, по которым вы хотели бы пойти с Брэйнтри, я хотел бы знать!