В настоящее время я работаю над корзиной покупок, в которую я хочу добавить платежи PayPal с помощью функции подписки для клиентов кредитных карт, где корзина покупок имеет как продукты для одноразовых платежей, так и услуги ежемесячной подписки. Я смог сделать подписку отдельно и однократный платеж (экспресс-заказ) отдельно. Однако, когда оба типа товаров добавляются в корзину часто покупателями.
Я хочу знать, как я могу интегрировать PayPal для следующего сценария.
В корзине доступно два товара. Один элемент — это однократный платеж (продукт), а другой элемент — подписка на веб-сайт (ежемесячный регулярный платеж). Я хочу знать, как я могу интегрировать PayPal для выполнения обеих этих транзакций в одном процессе оформления заказа, когда подписка и однократный платеж работают в одном потоке.
Я дал образец корзины ниже.
пункт 1 — 20 $
вещь 2 — 5 $
услуга 1 — 10 $ каждый месяц
Для приведенного выше примера я хочу знать, как я могу сделать единовременные платежи с подпиской на каждый месяц в одной проверке.
Вы можете иметь цикл элементов корзины и их тип платежей (единичные, повторяющиеся) и в зависимости от их типа оплаты вызывать соответствующий класс PayPal и обрабатывать платежи, принимать их ответ на одной странице и показывать результат пользователю в конце процесса. Надеюсь, это логика поможет вам
Других решений пока нет …