2010-02-25 2 views
0

Это сценарий к одному из системы я в настоящее время развивается:Интернет осуществление платежа - платит владелец продукта непосредственно за товары, приобретенные у них

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

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

Мой вопрос заключается в следующем:

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

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

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

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

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

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

ответ

1

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

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

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

+0

Итак, всем поставщикам придется зарегистрироваться и в API? Что делать, если они не хотят этого варианта? –

+0

У них не было бы выбора действительно. Если вы не хотите обрабатывать все платежи, а затем оплачивать поставщиков. Но в этом случае вы рискуете получить слишком много возвратных платежей и закрыться. Тогда всем вашим поставщикам не повезло. –

0

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

List of Features

+0

Нет, я из Южной Африки, а Amazon и PayPal не применяются здесь. –

1

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

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

+0

Спасибо за ответ. Я обновил вопрос и надеюсь, что вы поймете. –