Справочник по API

В API платежной системы PayPal организованной вокруг REST. Наш API имеет предсказуемые, ресурсо-ориентированные URL-адреса и использует коды ответов HTTP для укажите ошибки API. Мы используем встроенные функции HTTP, такие как HTTP-аутентификация и HTTP глаголы, которые понятны готовые клиенты http. Мы поддерживаем cross-origin совместное использование ресурсов, позволяет безопасно взаимодействовать с нашим API с веб-приложение на стороне клиента (хотя вы никогда не должны раскрывать свой секретный ключ API в любом клиентский код публичного сайта). JSON возвращенный всеми ответами API, включая ошибки, хотя API библиотеки преобразовать ответы в соответствующие языковые объекты.

Этот раздел полезен?ДаНет

API библиотеки

Официальные библиотеки для API Paypay доступный в нескольких языки. Библиотеки, поддерживаемые сообществом, также доступны для другие языки.

https://api.pay2pay.org

Идентификация

Проверка подлинности учетной записи путем включения секретного ключа в запросы API. Вы можете управлять ваши ключи API в Личном кабинете. Ваши ключи API носите с собой много привилегий, поэтому обязательно держите их в безопасности! Не делитесь секретными ключами API в общедоступных областях, таких как GitHub, код на стороне клиента и т.д.

Чтобы использовать ключ API, назначьте его\Pay2Pay\Pay2Pay::setApiKey(). РНР библиотека будет автоматически отправлять этот ключ в каждом запросе.

Вызовы через обычный HTTP завершатся ошибкой. Запросы API без аутентификации также будут неудача.

\Pay2Pay\Pay2Pay::setApiKey("sk_test_4eC39HqLyjWDarjtT1zdp7dc");

Вы также можете установить ключ для каждого запроса, как в примере ниже. Это часто полезно для приложений Connect, использующих несколько ключей API в течение всего времени существования процесса.

Аутентификация прозрачно обрабатывается для вас в последующих вызовах метода на возвращаемый объект.

\Pay2Pay\Charge::retrieve(
  "ch_1DQ9eK2eZvKYlo2C4wGnXUBX",
  ['api_key' => "sk_test_4eC39HqLyjWDarjtT1zdp7dc"]
)

A sample test API key is included in all the examples here, so you can test any example right away. To test requests using your account, replace the sample API key with your actual API key.