Обработка платежей за транзакции в зависимости от режима оплаты в платежном шлюзе

#stripe-payments #payment-gateway #payment #payment-processing #paytm

Вопрос:

Мы планируем использовать платежный шлюз paytm/stripe/razorpay для нашего бизнеса. В основном у нас есть собственное мобильное приложение, в котором есть возможность оплатить услугу, используемую на нашей платформе. Пользователи будут иметь возможность оплачивать с помощью UPI, net banking, кредитных и дебетовых карт. В соответствии с моделью ценообразования комиссия за транзакции при оплате с использованием UPI не взимается. Остальные опции имеют дополнительную комиссию за транзакцию, основанную на процентах. Мы сгенерируем счет в нашей системе, который не включает в себя комиссию за транзакцию. Поэтому мы хотели бы добавить дополнительную плату за транзакцию на странице транзакции/оформления заказа в зависимости от типа используемого способа оплаты. Возможно ли это в платежном шлюзе?

С точки зрения дизайна нашей платформы, у нас есть следующие сущности.

  1. Счет-фактура
  2. Оплата — Эта организация не будет включать сборы за транзакцию.

Мы будем использовать объект «Оплата» для создания транзакции в платежном шлюзе. Этот рабочий процесс применим независимо от используемого платежного шлюза. Мы используем страницу оформления заказа по умолчанию. Каков эффективный способ динамического добавления сборов за платежный шлюз на стороне платежного шлюза? Заранее спасибо