Создание профиля оплаты PayPal - PullRequest
1 голос
/ 02 апреля 2020

Для получения токена oauth2

curl -v https://$url/v1/oauth2/token \
   -H "Accept: application/json" \
   -H "Accept-Language: en_US" \
   -u "${client_id}:${secret_id}" \
   -d "grant_type=client_credentials" 2>/dev/null > /tmp/output$$

access_token=`cat /tmp/output$$ | jq .access_token | sed -e "s+\"++g"`
app_id=`cat /tmp/output$$ | jq .app_id | sed -e "s+\"++g"`

используется песочница ClientID и секрет, полученный из приложения PayPal REST. 1007 *

[]

curl -v -X GET https://$url/v1/payment-experience/web-profiles/XYZ  -H "Content-Type: 
    application/json"  -H "Authorization: Bearer $access_token"

Если XYZ (идентификатор профиля) требуется после URL в последнем скручивании выше, то где я могу получить XYZ?

1 Ответ

0 голосов
/ 02 апреля 2020

Для чего вам нужен профиль веб-опыта? Это что-то старое. Я рекомендую взглянуть на новейшие API v2 / checkout / orders и ни в коем случае не использовать старый API v1 / payment.


Но если вы обнаружите, что у вас есть реальная необходимость создать В профиле веб-опыта необходимо указать необходимые параметры при создании. Вот пример:

https://developer.paypal.com/docs/integration/direct/payment-experience/#example

Идентификатор («XYZ», как вы его называете) в URL не требуется для создания; это идентифицирует профиль веб-опыта и будет возвращено вам при успешном создании

...