2014-10-17 3 views
0

Поддерживает ли API-интерфейс Braintree интеграцию PayPal для веб-приложений? Или это просто для мобильных приложений/веб-сайтов? Если API-интерфейс Braintree поддерживает интеграцию PayPal для настольных приложений, то какие шаги следует выполнять, если я использую PHP в качестве языка программирования? P.S. Я уже разобрался с ним и не нашел ответа.Интеграция с PayPal в Braintree

ответ

1

Да, 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 для получения инструкций по загрузке.

This tutorial демонстрирует, как начать с кодирования.

Как только вы завершили эту интеграцию с Braintree's sandbox, вам необходимо будет sign up for a production account.

+0

Спасибо. Это помогло – Sehrish

+0

Привет, mickeyreisis Я выполнил шаги, указанные в ссылке, но столкнулся с ошибкой «класс Braintree_ClientToken not found», когда я пытаюсь создать токен клиента. Я включаю библиотеку php, предоставляемую Braintree, и могу успешно совершать транзакции с использованием информации о кредитных картах на песочнице, а также в реальном времени. Что мне не хватает? – Sehrish

+0

Я добавил некоторую информацию о загрузке последнего PHP-кода. Вам нужен код Braintree.php в вашем коде? – mickeyreiss

0

Вот general PHP SDK for Braintree's API. Кажется, это довольно полный SDK с хорошими образцами и все, что вам нужно.

Как примечание, мне интересно, почему вы планируете использовать Braintree вместо PayPal напрямую .. ?? Я по-прежнему предпочитаю использовать существующий API PayPal, потому что они настолько зрелы и имеют так много функций. Этот PHP library for PayPal делает все звонки очень простыми.

Braintree уникален тем, что они делают со своими SDK, но, как вы заметили, они действительно больше ориентированы на мобильные устройства. Они пришли в PayPal с большим количеством крупных компаний, которые уже используют его, поэтому PayPal их приобрела, но они не предлагают ничего, что PayPal еще не предлагает, и по моему опыту еще дешевле просто использовать PayPal напрямую.

Возможно, мне не хватает чего-то, чего я не понял, поэтому, если у вас есть какие-то конкретные причины, по которым вы хотели бы пойти с Braintree, я бы с удовольствием узнал!

+0

Это общая документация. Я уже интегрировал braintree api и играл с ним по-разному. Я хотел узнать о интеграции Paypal с Braintree. Да, я лично считаю, что paypal завершен во всех аспектах, но интеграция с Braintree api была требованием для клиента, над которым я работаю. – Sehrish