2014-10-09 3 views
0

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

При взгляде на API Paypay я не могу понять, какой из них лучше всего использовать в этом случае. Я имею в виду два варианта:

  • REST API
  • Классический API

Может кто-нибудь, пожалуйста, рекомендовать мне, который на из вариантов является лучшим выбором для использования в нашем случае для того, чтобы наши клиенты получают платежи на нашей платформе?

Заранее благодарен

+0

проверить [здесь] (https://developer.paypal.com/). Как говорится, если вы хотите добавить тип подписки на подписку, вам нужно использовать классический, иначе использовать REST API для простых вариантов оплаты. – krishna

ответ

1

Я бы порекомендовал Classic API. Он намного более зрелый, чем REST API, поэтому он имеет больше возможностей, которые REST пока еще не имеет. Они тоже продолжают развиваться, поэтому трудно сказать, когда REST может (если вообще когда-либо) догнать его.

С достойным SDK классический API не сложнее, чем REST для реализации. Если вы используете PHP, я бы рекомендовал взглянуть на мой class library for PayPal. Это сделает все классические API-вызовы очень простыми для вас.

+0

Большое спасибо за ответ. Могу ли я спросить вас, какую функцию мне нужно использовать, чтобы получить авторизацию компании для получения платежей с помощью PayPal? –

+1

Если вы просто говорите о том, чтобы позволить людям оплачивать счета-фактуры, вы можете использовать API-фактуру (CreateInvoice, CreateAndSendInvoice и т. Д.) Для создания счетов-фактур PayPal, которые можно было бы управлять через интерфейс PayPal как для покупателя, так и для продавца. Кроме того, вы можете настроить свою собственную систему оплаты счетов и использовать экспресс-проверку API для обработки платежей через это. Это будет включать SetExpressCheckout, GetExpressCheckoutDetails и DoExpressCheckoutPayment. –

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