Интеграция Paypal в laravel с двумя типами подписок - PullRequest
0 голосов
/ 22 января 2020

Я работаю над проектом Laravel, который использует Paypal в качестве платежного шлюза. Paypal предоставляет другой тип транзакций.

Мне нужны два типа функций:

  1. Подписка в месяц

    • a. Basi c
    • b. Стандарт
    • c. Премиум
  2. Оплачивайте как вы go

    • согласно тарифу подписки цена варьируется

Необходимо заставить пользователя подписаться на оба плана одной и той же кнопкой.

В PayPal оба вышеуказанных плана являются отдельными. Как сделать это один? Возможно ли это?

1 Ответ

0 голосов
/ 23 января 2020

Для повторяющихся покупок (подписок) и разовых покупок (в вашем случае «Платите как вы go») обычно требуются отдельные проверки PayPal.

Вы можете попробовать отобразить разбивку всего вместе на вашем сайта, а затем, при открытии кассы PayPal, добавив единовременную часть в setup_fee плана подписки: https://developer.paypal.com/docs/api/subscriptions/v1/#definition -payment_preferences

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

...