Интеграция BeanStream с сайтом Asp.Net - PullRequest
1 голос
/ 03 августа 2011

Мне нужно реализовать платежный шлюз BeanStream в моем коде C #. Я новичок в реализации платежного шлюза.Кто-нибудь может мне помочь с демо-проектом?предварительное спасибо.

Ответы [ 2 ]

0 голосов
/ 11 августа 2011

Теперь я хорошо осведомлен о BeanStream, чтобы давать ответы. BeanStream допускает два типа режимов транзакции:

Стандартный процесс транзакции При использовании шлюза Beanstream базовый процесс транзакции происходит в три этапа: • Транзакция передается в API • Автоматическая проверка ошибок проверяет информацию, представленную в строке запроса. • Данные передаются в банк, а ответ возвращается на сервер продавца

мы можем использовать:

  1. Базовое сообщение HTTP

  2. Протокол между серверами

  3. Метод SOAP

Пример авторизованной строки запроса:

https://www.beanstream.com/scripts/process_transaction.asp?merchant_id=123456789&requestType=BACKEND&trnType=P&trnOrderNumber=1234TEST&trnAmount=5.00&trnCardOwner=Joe+Test&trnCardNumber=4030000010001234&trnExpMonth=10&trnExpYear=10&ordName=Joe+Test&ordAddress1=123+Test+Street&ordCity=Victoria&ordProvince=BC&ordCountry=CA&ordPostalCode=V8T2E7&ordPhoneNumber=5555555555&ordEmailAddress=joe%40testemail.com

  • Здесь вам необходимо получить авторизованный Merchant_id и учетную запись администратора (это может быть в их тестовой песочнице или вашей реальной учетной записи администратора Merchant_Id. Замените Merchent_Id на в этой строке запроса перед выполнением этого запроса)

Пример строки авторизованного ответа:

* +1034 * trnApproved = 1 & trnId = 10001364 & MessageId = 1 & MessageText = Approved & trnOrderNumber = 1234TEST & AuthCode = ТЕСТ & ERRORTYPE = N & errorFields = & responseType = Т & trnAmount = 5% 2E00 & trnDate = 7% 2F31% 2F2009 + 11% 3A57% 3A12 + AM & avsProcessed = 0 & avsId = 0 & avsResult = 0 & avsAddrMatch = 0 & avsPostalMatch = 0 & avsMessage = Адрес + + Проверка не выполняется + + для + + это сделка% 2E & cardType = VI & trnType = Р & PAYMENTMETHOD = CC & ref1 = & ref2 = & REF3 = & REF4 = & REF5 =

надеюсь, что это будет полезно для тех, кто желает интегрироваться с BeanStream.

0 голосов
/ 03 августа 2011

Страницы здесь содержит подробную информацию об API интеграции, и в блоге есть пример кода с c #: Пример кода C # для обработки кредитной карты BeanStream

...