Реализация онлайн-платежей - оплата товара непосредственно покупателю за приобретенные у него товары - PullRequest
0 голосов
/ 25 февраля 2010

Это сценарий для одной из систем, которую я сейчас разрабатываю:

У меня есть платформа, где пользователи могут зарегистрируйтесь и разместите свой продукт онлайн, укажите цену, и покупатели могут добавить товар в корзину.

На кассе покупатель вводит свои информация о кредитной карте в безопасности (https) протокол.

Мой вопрос такой:

Как реализовать способ, которым (при совершении покупки) владелец продукта может получить деньги на свой счет? Не забывайте, что корзина может содержать товары от разных поставщиков, поэтому продавцы должны получать свои деньги после покупки. Есть ли средство, позволяющее мне взять кредитную карту покупателя и проверить, одобрен ли платеж, разделить суммы, выплаченные поставщикам, на сумму, необходимую им от покупки, совершенной покупателем?

Кроме того, мне нужно сохранить это как историю транзакций.

Я делаю это на Java и не имею понятия о процессах / процедурах онлайн-платежей.

Заранее спасибо.

PS У меня нет счета в банке США. На данный момент он обслуживает рынок Южной Африки.
Edit Для южноафриканских компаний мы должны подать заявку на учетную запись Business, которая позволяет нам либо покупать товары через интернет-банкинг (это означает, что интернет-магазины должны предоставить данные своей учетной записи онлайн для покупателя, чтобы сделать онлайн-покупку через интернет-банкинг) или через шлюз онлайн-платежей, такой как PayGate . К сожалению, у каждого банка есть определенные доверенные платежные шлюзы, к которым они привязаны, и другие банки могут не быть аффилированными с этими платежными шлюзами.

Средства PayPal еще не доступны в Южной Африке, FNB ведет переговоры с PayPal (фактически eBay), чтобы доставить средства сюда. В случае успеха только FNB будет иметь поддержку PayPal.

Ответы [ 3 ]

1 голос
/ 25 февраля 2010

Это еще не вопрос программирования. Вы недостаточно знаете (или не сказали нам) о том, как компании, выпускающие кредитные карты, работают в вашей стране.

Или действительно ваш вопрос: «Как я могу разделить список заказов по поставщикам?»

1 голос
/ 25 февраля 2010

Вам потребуется внедрить платежные API-интерфейсы любых основных сторонних поставщиков, которые вам доступны. Затем вам потребуется, чтобы ваши клиенты предоставили вам свои учетные данные API, чтобы вы могли подключиться к этим API, представляющим их. Это позволит оплату идти прямо к ним.

Проблема: Если эти API допускают возврат средств, ничто не мешает вам по существу брать деньги с этих счетов, выплачивая возвраты. Это естественным образом отговорит любого, у кого полушарие, пользоваться вашим сервисом.

В зависимости от вашего местоположения это может быть не та услуга, которую вы сможете предоставить как есть. Возможно, вам потребуется найти партнера в стране, в которой доступны платежные сервисы Paypal, Amazon и / или Google. Таким образом, вы можете реализовать способы оплаты среднего человека.

0 голосов
/ 25 февраля 2010

У вас есть счет в банке США? Amazon имеет платежи, которые специально предназначены для такого рода функций.

Список возможностей

...