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