1

我需要在我的 C# 代码中实现 BeanStream 支付网关。我是支付网关实现的新手。任何人都可以帮助我进行任何演示项目吗?事先感谢。

4

2 回答 2

0

现在我很清楚 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。在执行此请求之前,请在此请求字符串中替换 Merchant_Id)

示例授权响应字符串:

trnApproved=1&trnId=10001364&messageId=1&messageText=Approved&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=Address+验证+未+执行+for+this+transaction%2E&cardType=VI&trnType=P&paymentMethod=CC&ref1=&ref2=&ref3=&ref4=&ref5=

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

于 2011-08-11T12:06:19.003 回答
0

此处的页面包含有关集成 API 的详细信息,并且有一篇博客文章,其中包含 C# 示例代码:用于 BeanStream 信用卡处理的示例 C# 代码

于 2011-08-03T08:43:59.127 回答