Способы оплаты для веб-приложения ASP.NET - PullRequest
10 голосов
/ 31 августа 2009

Я хочу добавить способы оплаты на мой сайт, такие как MasterCard или Payoneer. Я не знаю с чего начать, может кто-нибудь дать мне точку входа? Есть ли для этого API?

Ответы [ 8 ]

37 голосов
/ 31 августа 2009

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

Если у вас есть торговый счет, вам нужна система для приема платежей по кредитным картам, AKA a Payment Gateway. Опять же, есть ряд таких, только Google Payment Gateway (например, Authorize.Net и SecPay). Опять же, платежные шлюзы будут брать процент от любых денег, которые вы обрабатываете через них, некоторые взимают фиксированную комиссию, некоторые взимают процент, другие представляют собой сочетание обоих. Как правило, для кредитных и дебетовых карт взимается различная плата.

Платежный шлюз возьмет все данные вашего торгового счета и настроит все так, что деньги, обработанные через них, попадут на ваш торговый счет. Тем не менее, вам все равно нужно иметь форму, которую клиенты могут заполнить и отправить с данными своей карты.

Интеграция платежного шлюза на ваш сайт, и есть 3 метода, которые обычно доступны:

  1. Вы перенаправляете своих клиентов к платежному шлюзу, обычно вам нужно было предварительно позвонить в веб-службу, чтобы сообщить платежному шлюзу, сколько вы хотите взимать с клиента, какие товары, стоимость доставки, налоги и т. Д. Когда клиент прибывает к платежному шлюзу, все это покрыто логотипом и реквизитами платежного шлюза, чтобы клиент знал, что он оплачивает через надежную службу.
  2. То же, что и выше, однако вы доплачиваете провайдеру Payment Gateway, чтобы вы могли настроить внешний вид платежных форм (он же White Labeling).
  3. Поставщик Payment Gateway предоставляет вам API веб-службы, и вы предоставляете все формы оплаты кредитной картой, при необходимости вызывая API. Для этого вам также потребуется сертификат SSL.

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

Paypal может помочь вам быстрее начать торговать в Интернете, поскольку вам не требуется учетная запись интернет-продавца в вашем банке. Все остальное остается в силе.

6 голосов
/ 31 августа 2009

Есть много разных способов, но вот два основных:

  1. Добавьте PayPal , Google Check-Out или Amazon Payment Services на свой сайт - вы обычно просто добавляете немного HTML и хорошо идти
  2. Интеграция с платежным шлюзом, например Authorize.net и другими. В .NET самый простой способ интеграции с Authorize.NET - это SharpAuthorize .

Реальная разница между ними - это уровень контроля, который вам нужен. Если вам нужно все, что размещено на вашем сайте, и вы не хотите никого передавать на другой сайт для проверки, тогда # 2 - ваш единственный вариант. В противном случае, # 1 - самый простой способ ...

4 голосов
/ 31 августа 2009

Содержание перефразировано с здесь , пожалуйста, посетите, чтобы прочитать полный контент и список сторонних вариантов.


Существует два способа приема кредитных карт на вашем сайте:

  1. Используйте свой собственный торговый счет
  2. Через стороннего продавца

Некоторые вопросы для рассмотрения

(торговый счет против стороннего продавца)

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

Плата за транзакцию
Гораздо выше для использования третьей стороной по сравнению с использованием собственного торгового счета.

Удобство
Сторонние продавцы удобны, когда вы не знаете, сможете ли вы реально извлечь выгоду из своего продукта или услуги. Кроме того, продавец позаботится обо всем за вас. Вы можете сосредоточиться на своих продуктах, услугах и клиентах.
Наличие торгового счета придает вашему бизнесу определенный профессионализм. Однако вы должны быть осторожны, чтобы минимизировать риски, связанные с вашей кредитной картой, так как вы будете обрабатывать платежи по кредитной карте самостоятельно. Это не означает, что при использовании стороннего продавца нет никаких рисков.

1 голос
/ 31 августа 2009

Вам нужно будет купить платный платежный шлюз, например:

  1. http://www.ccavenue.com/
  2. http://www.ebs.in/

Вы также можете использовать бесплатные услуги, такие как https://www.paypal.com.

Также см. http://en.wikipedia.org/wiki/Payment_gateway для получения дополнительной информации о платежных шлюзах.

0 голосов
/ 31 августа 2009

Посмотрите на IPN.NET

Infralution IPN.NET предоставляет полное решение ASP.NET для автоматизация покупки и продукта система лицензирования с использованием PayPal Уведомление о мгновенном платеже (IPN) механизм.

IPN.NET может использоваться совместно с системой лицензирования Infralution для полного лицензирования и покупка решения или вы можете интегрировать свою собственную систему лицензирования в IPN.NET. Мы поставляем полный источник код для сервера IPN.NET, чтобы Вы можете настроить его по своему усмотрению необходимо.

IPN.NET включает в себя сложный IPN Тестовый инструмент (см. Ниже), который позволяет вам чтобы полностью проверить и отладить ваш IPN Сервер на вашей локальной разработке машина. Один только этот инструмент стоит цена покупки.

0 голосов
/ 31 августа 2009

Если вы не знаете, с чего начать, и у вас нет существующего торгового счета, то вы можете пойти на кого-то вроде Paypoint.net (они из Великобритании, но я У нас нет сомнений в том, что есть американские и другие мировые аналоги, которые создадут для вас весь удар.

0 голосов
/ 31 августа 2009

Я только что выполнил этот поиск, и для меня он пришел к PayPal или Authorize.NET. Если вы являетесь участником Costco, вы можете использовать Elavon , который использует Authorize.NET. В любом случае, посмотрите NopCommerce решение для электронной коммерции с открытым исходным кодом, которое содержит большой код ASP.Net/C# для работы с Paypal, Authorize.NET и т. Д.

0 голосов
/ 31 августа 2009

Вы можете использовать платежный шлюз от CyberSource , Кардинал Коммерс , PayPal

...