【问题标题】:How to integrate razor payment to the asp classic?如何将razor支付集成到asp classic中?
【发布时间】:2019-12-23 17:09:52
【问题描述】:

我必须将剃须刀支付集成到 asp 经典中,为此我编写了代码

 razamt=razamt*100
 dim options
 set options = server.createObject("Scripting.Dictionary")
 options.add "amount", razamt
 options.add "receipt", "order_rcptid_11"
 options.add "currency", "INR"
 options.add "payment_capture", "0"
 **Order order = client.Order.Create(options)**  

星标线客户端出现问题不可用,我不知道如何解决 请帮我解决这个问题。

【问题讨论】:

  • Order order = client.Order.Create(options) 看起来可能是 C# 语法。你想在 asp-classic 应用程序中使用 .NET 库吗?这有点不清楚。除非 razorpay 为 asp-classic 提供现成的客户端库(现在这可能不太可能),否则您将需要编写自己的并将 HTTP 请求发送到他们的 API。

标签: asp-classic payment-gateway razorpay


【解决方案1】:

您应该可以使用 MSXML.ServerXMLHTTP 来完成,例如

DataToSend = "amount=1&receipt=order_rcptid_11&currency=INR&payment_capture=0"

set xmlhttp = server.Createobject("MSXML6.ServerXMLHTTP")
xmlhttp.Open "POST","https://api.razorpay.com/v1/orders",false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send DataToSend
Response.ContentType = "text/xml"
Response.Write xmlhttp.responsexml.xml
Set xmlhttp = nothing

【讨论】:

    猜你喜欢
    • 2016-05-01
    • 1970-01-01
    • 2017-04-30
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    相关资源
    最近更新 更多