Laravel Paypal Apis Разница - PullRequest
0 голосов
/ 09 мая 2020

Я работал над проектами интеграции Paypal Payment Gateway в проекте Laravel. Я в основном использовал пакет Paypal/Paypal-php-sdk. Здесь

Но я узнал о пакете srmklive/laravel-paypal, который выглядит проще. Вот .

Мне кажется выше два платёжных Apis работают немного по-разному. Прежде всего, я взял ключи api из разных мест в учетной записи Paypal.

В пакете Php-paypal-sdk я получил два ключа API, идентификатор клиента Paypal и секретный ключ Paypal. И в пакете srmklive/laravel-paypal у меня есть три ключа API, имя пользователя API, пароль API, ключ сертификата API.

Может ли кто-нибудь лучше знать об этом?

1 Ответ

1 голос
/ 09 мая 2020

Однако я заметил, что есть также быть /v2/ конечными точками, как показано здесь: https://developer.paypal.com/docs/api/orders/v2/. Я не уверен, почему этот пакет использует версию v1; Я не смог найти много информации об этом.


Как указано в readme https://github.com/srmklive/laravel-paypal:

В настоящее время поддерживается только PayPal Express Checkout API.

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

Еще одна причина, по которой вы также хотели бы использовать первый пакет, заключается в том, что это сторонний пакет (созданный PayPal), поэтому, вероятно, это полнее и ближе к первоисточнику.

...