Braintree 支付网关 - 与 Classic ASP 集成

Posted

技术标签:

【中文标题】Braintree 支付网关 - 与 Classic ASP 集成【英文标题】:Braintree Payment Gateway - integrate with Classic ASP 【发布时间】:2016-05-01 17:22:43 【问题描述】:

我有一个想要使用 Paypal Braintree 支付网关(目前使用 Barclays ePDQ)的旧版 Classic ASP 网站。

我注意到没有对带有 Braintree 的 Classic ASP 的直接支持,所以我想这让我将 .Net 用于服务器端?

我是否应该考虑在 C# 中编写某种 Web 服务来处理 Braintree 的服务器端元素(客户端令牌生成、提升事务等),然后考虑通过 WinHttp 或从经典 ASP 页面中调用该 Web 服务或相似的?或者创建可以从 .asp 页面调用的 .aspx 页面?

或者有人用类似的古代代码进行过集成?!

【问题讨论】:

【参考方案1】:

我已经使用经典的 asp 网站成功设置了一个非常基本的集成。 我设置了一个非常简单的 .net 页面,它从经典的 asp POST 接收事务参数,然后触发事务,然后在成功时将事务 id 转发到经典的 ASP 页面 - 如果失败,它将失败消息发送到经典的错误处理页。

所以它作为一种代理工作,有点乱,但工作正常。

【讨论】:

Derrick - 为回复欢呼 - 我已经开始在 C# 中创建一个 dll 来进行通信,然后在我的经典 ASP 页面中使用该 dll - 你所做的听起来容易多了!首先在您的经典 asp 页面中生成客户端令牌等怎么样?您介意分享您的一些代码或提供更多细节吗?再次感谢!

以上是关于Braintree 支付网关 - 与 Classic ASP 集成的主要内容,如果未能解决你的问题,请参考以下文章

关于 Braintree 支付网关与 Java 的集成

Braintree 支付网关 - 获取客户信息

Braintree 支付网关 - 获取客户的订阅详情

如何在flutter中获得braintree支付网关的nonce?

与 ActiveMerchant 一起使用的最佳支付网关是啥?

在Braintree付款中搜索客户的有效订阅