2013-09-24 2 views
0

Я хочу интегрировать PAYPAL EXPRESS CHECKOUT в свой проект. Я думаю, PAYPAL обновил API и его методы. Я загрузил REST API из Github, но я не могу понять, как его интегрировать. Все, что я получаю, путается. Потому что в том, что REST zip я загрузил, так много файлов, и я не мог понять, как я могу интегрировать экспресс-чек с новым API и методом. Также я прошел через многие сайты с примерами, но как только я их выполнил, я получаю сообщение об ошибке 10001. Пожалуйста, помогите.Как интегрировать проверку Paypal Express с помощью нового метода?

ответ

1

Я не уверен, то ли еще нужен вам, но вы должны прочитать этот документ:

PayPal Docu

При использовании REST API, вам не нужно ничего скачивать! В принципе, как это работает: Вы должны иметь учетную запись разработчика, создать здесь: Dev Account

Там вы должны получить ваш client_id и secret.

Затем вы должны подключиться к этому URL

https://api.sandbox.paypal.com/v1/oauth2/token 

С http headers:

"Accept": "application/json", 
"Accept-Language":"en_US" 

С auth набор для

YOUR_CLIENT_ID:YOUR_SECRET 

Заменить значения выше с client_id и secret вы получили из документа.

И, наконец, параметры (params):

"grant_type":"client_credentials" 

Пример этого приведен в docus в использовании curl:

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \ 
    -H "Accept: application/json" \ 
    -H "Accept-Language: en_US" \ 
    -u "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp" \ 
    -d "grant_type=client_credentials" 

(Обратите внимание, как они изменили client_id и секрет!)

Ofc вы также можете сделать это в nodejs или php и т. Д.!

Ответ - это json-объект, из которого вам нужен response.content.access_token!

Это будет использоваться позже для доступа к другим API.

Для всех дальнейших шагов, проверьте ДОКУМЕНТАЦИЮ И проверить этот запрос генератор:

Request generator

Смежные вопросы