是否可以将Braintree支付网关与.net桌面应用程序而非网站和移动应用程序集成?根据他们的文档,他们有三个客户端SDK(JS,Android,IOS)。
为了安全起见,您应该有一个HTTPS Web服务来处理Braintree集成的服务器端部分。该服务器不需要提供任何HTML。它确实需要处理与Braintree服务器的服务器端API通信,并在请求时将令牌发送给客户端,并从客户端接收随机数并使用它来创建事务。
“桌面”客户端.NET应用程序应使用JS SDK。从理论上讲,客户端可以在没有JS SDK的本机.NET中实现HTTPS调用,但是在.NET应用程序中使用Braintree提供的JS SDK将会更加简单和强大。