Интеграция счетов Paypal

Я новичок в интеграции PayPal,

Требование (PayPal США):
Администратор должен иметь возможность генерировать счета PayPal из панели администратора сайта. Так как это счет за обслуживание и сборы будут отличаться в зависимости от требований клиента.
А пользователь из клиентской области сайта может получить счет PayPal и оплатить его онлайн.

Я прочитал несколько документов API PayPal, но не мог решить, какой поток / API для использования.

Пожалуйста, предложите лучший способ с наименьшим количеством кода для интеграции PayPal с моим сайтом.

0

Решение

Вы можете использовать API выставления счетов для этого. мой Библиотека классов PHP для PayPal сделает это очень просто для вас. Он поставляется с полнофункциональными примерами и готовыми шаблонами, поэтому вы можете быстро и легко выполнять вызовы.

Например, взгляните на CreateAndSendInvoice образец. Все, что вам нужно сделать, это заменить статические значения вашими статическими или динамическими значениями, и это создаст счет в системе PayPal, а также отправит пользователю электронное письмо для оплаты счета.

Он также поставляется со всеми другими вызовами, такими как CreateInvoice, SendInvoice, DeleteInvoice, CancelInvoice и т. Д., Поэтому вы можете легко сделать любой вызов, необходимый для полной системы выставления счетов PayPal.

2

Другие решения

Есть две конечные точки API, которые могут служить вашим целям.

  1. Выставление счетов с использованием классических API, который использует SOAP, NVP и иногда REST для совершения звонков
  2. Выставление счетов с использованием новых API REST это новый набор API, который активно развивается PayPal.

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

REST API также поставляется с этими API-интерфейсы:

  • Создать счет
  • Отправить счет
  • Обновить счет
  • Получить счет
  • Получить счета продавца
  • Поиск счетов
  • Отправить счет-напоминание
  • Отменить счет
  • Удалить счет
  • Получить QR-код
  • Записать платеж
  • Запишите возврат

В настоящее время мы поддерживаем PayPal-PHP-SDK, SDK для вызовов API PayPal REST. Имеется много документация вокруг SDK от установить его, в бегущие образцы, и т.п.

Вики-страница

Страница образцов

Я определенно рекомендую вам загрузить этот SDK и запустить образцы локально на вашем компьютере (на настройку которых обычно уходит несколько секунд), а также попробовать Invoicing Sample. Вы можете изменить образцы, чтобы проверить конкретный вариант использования, который вы пытаетесь выполнить. Вы можете просмотреть Пример исходного кода онлайн здесь.

Пожалуйста, дайте мне знать, если у вас возникнут какие-либо проблемы, и мы будем рады вам помочь.

0

По вопросам рекламы [email protected]