Это сценарий для одной из систем, которую я сейчас разрабатываю:
У меня есть платформа, где пользователи могут
зарегистрируйтесь и разместите свой продукт
онлайн, укажите цену, и покупатели могут
добавить товар в корзину.
На кассе покупатель вводит свои
информация о кредитной карте в безопасности
(https) протокол.
Мой вопрос такой:
Как реализовать способ, которым (при совершении покупки) владелец продукта может получить деньги на свой счет? Не забывайте, что корзина может содержать товары от разных поставщиков, поэтому продавцы должны получать свои деньги после покупки. Есть ли средство, позволяющее мне взять кредитную карту покупателя и проверить, одобрен ли платеж, разделить суммы, выплаченные поставщикам, на сумму, необходимую им от покупки, совершенной покупателем?
Кроме того, мне нужно сохранить это как историю транзакций.
Я делаю это на Java и не имею понятия о процессах / процедурах онлайн-платежей.
Заранее спасибо.
PS У меня нет счета в банке США. На данный момент он обслуживает рынок Южной Африки.
Edit Для южноафриканских компаний мы должны подать заявку на учетную запись Business, которая позволяет нам либо покупать товары через интернет-банкинг (это означает, что интернет-магазины должны предоставить данные своей учетной записи онлайн для покупателя, чтобы сделать онлайн-покупку через интернет-банкинг) или через шлюз онлайн-платежей, такой как PayGate .
К сожалению, у каждого банка есть определенные доверенные платежные шлюзы, к которым они привязаны, и другие банки могут не быть аффилированными с этими платежными шлюзами.
Средства PayPal еще не доступны в Южной Африке, FNB ведет переговоры с PayPal (фактически eBay), чтобы доставить средства сюда. В случае успеха только FNB будет иметь поддержку PayPal.