Мне нужно реализовать платежный шлюз BeanStream в моем коде C #. Я новичок в реализации платежного шлюза.Кто-нибудь может мне помочь с демо-проектом?предварительное спасибо.
Теперь я хорошо осведомлен о BeanStream, чтобы давать ответы. BeanStream допускает два типа режимов транзакции:
Стандартный процесс транзакции При использовании шлюза Beanstream базовый процесс транзакции происходит в три этапа: • Транзакция передается в API • Автоматическая проверка ошибок проверяет информацию, представленную в строке запроса. • Данные передаются в банк, а ответ возвращается на сервер продавца
мы можем использовать:
Базовое сообщение HTTP
Протокол между серверами
Метод 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
Пример строки авторизованного ответа:
* +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.
Страницы здесь содержит подробную информацию об API интеграции, и в блоге есть пример кода с c #: Пример кода C # для обработки кредитной карты BeanStream