100%VBScript中的条带REST API

100%VBScript中的条带REST API,vbscript,asp-classic,stripe-payments,Vbscript,Asp Classic,Stripe Payments,是否可以在100%VBScript场景中使用条带API,而不生成基于浏览器的令牌 卡不是实时收费的,甚至不需要从web浏览器输入,所以无法使用任何Javascript或基于web的实现。订单来自呼叫中心,卡信息通过电话收集并存储在数据库中 现在我们正在使用Authorize.Net。VBScript连接到数据库以获取卡和客户数据,发布到Authorize.Net API,并将响应/事务ID写回数据库 在这种情况下,Stripe可以替代Authorize.Net吗 (请不要评论PCI合规性和数据存

是否可以在100%VBScript场景中使用条带API,而不生成基于浏览器的令牌

卡不是实时收费的,甚至不需要从web浏览器输入,所以无法使用任何Javascript或基于web的实现。订单来自呼叫中心,卡信息通过电话收集并存储在数据库中

现在我们正在使用Authorize.Net。VBScript连接到数据库以获取卡和客户数据,发布到Authorize.Net API,并将响应/事务ID写回数据库

在这种情况下,Stripe可以替代Authorize.Net吗


(请不要评论PCI合规性和数据存储,我们是一家上市公司,存储卡号。我的问题只是关于Stripe的API是否可以实现这种情况,如果可以,从哪里开始)

我不明白为什么不可以。您可以访问COM对象,如
WinHttp
,以发出
https
请求,甚至可以使用VBScript将
curl
命令自动发送到REST API。Stripe REST API使用非常简单的身份验证方法,没有数字签名来处理您在请求头中发送的基本机密API密钥,您可以使用@Bond已经提到的
WinHttp
对象来执行此操作。所有响应都是JSON,因此您需要使用类似的方法将JSON解析为可在经典ASP中使用和操作的可用对象结构。链接看起来可能对您有所帮助,但请记住,文章中存在一些格式问题。例如,
不正确,应该是
。链接的开放式问题使用stripe.js(我遇到的所有示例代码也是如此);我正试图找出如何使用纯REST而不使用任何客户端代码来实现这一点。我已经把卡片和客户数据保存在数据库中了。我想这是因为对他们的API不熟悉。我只需要给卡充值,不需要它们的其他功能,如客户对象或保存代币。如今,雇用一名经典的ASP开发人员似乎有点困难P@RonRule链接的问题可能使用
stripe.js
,但我提到的是纯服务器端经典ASP,它使用
WinHttp
与stripe对话。我不明白为什么不这样做。您可以访问COM对象,如
WinHttp
,以发出
https
请求,甚至可以使用VBScript将
curl
命令自动发送到REST API。Stripe REST API使用非常简单的身份验证方法,没有数字签名来处理您在请求头中发送的基本机密API密钥,您可以使用@Bond已经提到的
WinHttp
对象来执行此操作。所有响应都是JSON,因此您需要使用类似的方法将JSON解析为可在经典ASP中使用和操作的可用对象结构。链接看起来可能对您有所帮助,但请记住,文章中存在一些格式问题。例如,
不正确,应该是
。链接的开放式问题使用stripe.js(我遇到的所有示例代码也是如此);我正试图找出如何使用纯REST而不使用任何客户端代码来实现这一点。我已经把卡片和客户数据保存在数据库中了。我想这是因为对他们的API不熟悉。我只需要给卡充值,不需要它们的其他功能,如客户对象或保存代币。如今,雇用一名经典的ASP开发人员似乎有点困难P@RonRule链接的问题可能使用
stripe.js
,但我提到的是纯服务器端经典ASP,它使用
WinHttp
与stripe对话。