2011-08-03 75 views
1

我需要在我的C#代码中实现BeanStream支付网关。我是支付网关实现的新手。任何人都可以帮助我进行任何演示项目吗? 以前的感谢。BeanStream与Asp.Net网站的集成

回答

0

here包含集成的API详细信息,并有其在C#示例代码博客文章:Sample C# code for BeanStream credit card processing

+0

您好Waqas,感谢您的回复。但我已经看过这个博客。该博客的作者还在寻找BeanStream的SDK。作者提供的代码文件是由他自己创建的,他不确定这些代码是否适用于Live。我也问过BeanStream支持团队,但他们甚至都没有回答。如果你找到其他的东西,请与我分享。根据BeanStreams的网站,感谢 – Riky

+0

,成员部分提供完整的API /用户手册,只能由会员访问。所以如果你有他们的账户,你可以查看文档。 – Waqas

+0

感谢您的帮助。现在我有一个使用BeanStream的测试账户,我可以在他们的沙盒上访问BeanStream并启动事务。 – Riky

0

现在我深知约BeanStream给予解答。 BeanStream accepets两种类型的交易模式:••自动错误检查验证所提交的信息的事务被提交给API :

标准事务处理 随着Beanstream网关,基本事务处理发生在三个阶段在请求字符串 •数据被提交给银行和响应返回给商家的服务器

我们可以使用:

  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=40300000100&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.Replace的Merchent_Id与此请求字符串执行该请求之前)

样品授权响应串:

trnApproved = 1 & trnId = 10001364 & MESSAGEID = 1 & =的MessageText批准& trnOrderNumber = 1234TEST & AUTHCODE = TEST & ERRORTYPE = N & errorFields = &的responseType = T & 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 = P & PAYMENTMETHOD = CC & REF1 = & REF2 = & REF3 = & REF4 = & REF5 =

希望这对那些愿意与BeanStream集成的人有所帮助。