Как я могу выставить счет в приложении - PullRequest
3 голосов
/ 23 июля 2010

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

Я не знаю, зависит ли ответ от языка, но интересуют ли меня языки Python, C / C ++ и Java.

Ответы [ 3 ]

3 голосов
/ 23 июля 2010

Существует множество способов создания сайтов электронной коммерции;

Если у вас нет никакого опыта, и вы не хотите заниматься чем-то «сложным», я бы предложил воспользоваться настраиваемой веб-витриной, размещенной кем-то другим, предварительно интегрированной с кредитом.обработка карт и т. д. В Интернете есть множество вариантов.Просто поищите в Google "веб-магазин".Yahoo!даже есть такая услуга:

http://smallbusiness.yahoo.com/ecommerce/sellonline.php

Выходя за рамки этого, довольно легко интегрироваться с кем-то вроде PayPal.У них есть всевозможные варианты из самых простых (используйте ссылку, чтобы отправить кого-то на свой сайт с параметрами строки запроса, чтобы PayPal знал, что пользователь хотел купить):

https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/home

Помимо этого уровня, вам нужно будет зарегистрировать аккаунт продавца или другой подобный сервис, например, предлагаемый authorize.net (который мне нравится):

http://www.authorize.net/

Есть компоненты, которые можно купить для большинства основных платформ веб-разработки, таких как .NET, JSP и т. Д. Прекрасным примером является dotnetcart.Эти компоненты обеспечивают готовые, простые в настройке интеграции с основными процессинговыми компаниями CC, а также готовые реализации корзины покупок:

http://www.dotnetcart.com/

Наконец, большинство торговых сервисов / платежных шлюзов предоставляют веб-сервисы для прямой интеграции.

PS.) Никогда не храните номера СС;)

2 голосов
/ 23 июля 2010

Я бы посмотрел на API PayPal, чтобы начать. Возможно, вы не захотите придерживаться их, но это хорошая отправная точка, чтобы узнать о работе с расчетными палатами кредитных карт и тому подобным.

Вот, пожалуйста.

1 голос
/ 23 июля 2010

Обычно вы взаимодействуете с третьей стороной для проведения банковских операций.В прошлом я работал с Authorize.Net, но есть немало (PayPal - еще один довольно популярный с достойным API).

В принципе, лучший подход - сделать каккак можно меньше и пусть сторонняя организация обрабатывает все «сложные» вещи (например, безопасность, управление данными кредитной карты и т. д.).

...