Электронная коммерция в Яве (Крещение огнем) - PullRequest
5 голосов
/ 15 марта 2011

Я работаю над проектом JEE6 для какого-то клиента, он попросил меня создать очень простой интернет-магазин. Я не очень знаком с онлайн-переводами денег, я хочу, чтобы клиенты могли переводить средства на мой банковский счет (direct bankwire), прежде чем отправлять им по почте купленный ими продукт (классический интернет-магазин). Я не очень понимаю, как работают платежные шлюзы или кассовые системы. Мне было интересно, если кто-нибудь может дать мне несколько советов о том, что мне нужно знать, чтобы начать в мире электронной коммерции? Также я буду очень рад, если смогу прояснить некоторые сомнения, которые у меня возникли:

  • Я занимаюсь программированием на JEE6. Нужен ли мне какой-либо API для осуществления банковских переводов?

  • Нужно ли мне программное обеспечение сторонних производителей, и если да, можете ли вы порекомендовать мне одно из этих программ?

  • Как часто работает стороннее программное обеспечение для электронных платежей?

  • Сложен ли процесс интеграции платежного программного обеспечения третьей стороны в приложение JEE6?

  • Я использую сервер приложений glassfish V3.0. Есть ли в этом какие-либо ограничения в отношении электронных платежей.

Я извиняюсь, если некоторые сомнения звучат странно или не имеют отношения к теме, но, как я уже сказал, я неопытный в теме электронной коммерции и чувствую себя потерянным.

Буду признателен за помощь.

Ответы [ 3 ]

2 голосов
/ 15 марта 2011

Чтобы начать, почему бы не взглянуть на Paypal , Realex и HSBC . Хотя их много, еще много ...

Я использовал все три вышеперечисленных, и все они были в порядке. Я предпочел Realex (хорошая документация и обслуживание), но это будет зависеть от вашего местоположения и обстоятельств.

Ответы на эти вопросы:

  • Я занимаюсь программированием на JEE6, нужен ли API для банковских переводов?

Платежные шлюзы предоставят веб-сервис, по которому вы позвоните.

  • Нужно ли мне программное обеспечение сторонних производителей, и если да, можете ли вы порекомендовать мне одно из этих программ?

Нет, просто обратитесь к веб-сервису. Я бы порекомендовал любую из трех, перечисленных выше.

  • Как часто работает стороннее программное обеспечение для электронных платежей?

Это зависит от провайдера. Как правило, вы отправляете заказ и реквизиты карты через https, и поставщик позаботится об обработке платежа. Платежный веб-сервис вернет статус ответа. Некоторые платежные системы также проверяют номера карт и адреса.

  • Сложен ли процесс интеграции платежного программного обеспечения третьей стороны в приложение JEE6?

Нет, если у вас есть опыт веб-службы. Интеграция должна быть простой. Хорошая документация от провайдера поможет. Ознакомьтесь с документацией, которую они предоставляют, прежде чем выбрать поставщика.

  • Я использую сервер приложений glassfish V3.0. Есть ли в этом какие-либо ограничения в отношении электронных платежей.

Нет, я так не думаю.

0 голосов
/ 15 марта 2011

Обычно я бы просто рекомендовал людям НЕ создавать еще один коммерческий сайт, если есть популярные, которые вы можете использовать, такие как Amazon или eBay и т. Д. Таким образом, вашему клиенту не нужна еще одна учетная запись и т. Д. Ваш клиент будет просто возможность сосредоточиться на своем бизнесе по продаже своих товаров, а не поддерживать еще один сайт электронной коммерции, который имеет много обслуживания, не говоря уже о необходимости обеспечения доступности.

Хотя, как говорится, у вас все же должен быть веб-сайт, который демонстрирует ваши продукты, но что касается управления торговлей и покупками, лучше оставить его профессионалам, а не заниматься самими API.

Имейте в виду, что ваша линейка продуктов может вырасти до такой степени, что вы захотите взять на себя часть покупок и коммерции, и тогда вы сможете использовать PayPal или Google Checkout, чтобы делать свою коммерческую часть. Также есть много приложений каталога.

0 голосов
/ 15 марта 2011

Прошло много времени с тех пор, как я занимался электронной коммерцией, но я попробую.

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

С PayPal вы в основном регистрируетесь на их сайте и создаете «кнопки».Я поместил это в цитаты, потому что есть много опций, которые вы можете сделать при создании этих кнопок.Вы можете установить конкретные суммы и т. Д. И т. Д. Когда пользователь на вашем сайте хочет что-то купить, он нажимает на кнопку, и он переходит на вашу страницу PayPal и позволяет им ввести визу или MC или использовать их Pay Pay Pal.учетная запись.

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

Чтобы конкретно ответить на ваши вопросы, если вы пойдете по этому путидействительно не имеет значения, какова ваша технология на стороне сервера.

Надеюсь, это поможет.

...