gpt4 book ai didi

delphi - Intraweb + Delphi 可以使用 SIM 处理authorize.net 中继响应吗?

转载 作者:行者123 更新时间:2023-12-03 15:29:45 26 4
gpt4 key购买 nike

我们*有一个由 Delphi + Intraweb(用于前端/Web 代码管理)创建的 Web 应用程序,用于管理订购流程。它获取订购信息,然后向authorize.net发送交易请求(本质上使用它们的 SIM sample code )。这工作得很好,并且信用卡订单已处理。

但是,当authorize.net将表单帖子发送回中继响应URL (http://developer.authorize.net/guides/SIM/Receipt_Options/Relay_Response.htm)时,Intraweb应用程序崩溃了。我可以使用 TamperData 看到表单数据正在正确发送。她可以看到她的程序打开了一个数据库连接,然后超时。

  • 我已经用尽了我的 google-fu,但没有找到任何 Intraweb 代码能够接受传入表单帖子的示例。 (这可能就是我们真正需要的。如果我们能够将数据进入 Intraweb/Delphi 世界,那么我们就可以管理其余的事情。)
  • Intraweb documentation表明 IW 将接受 URL 上传递的参数,但没有提到接受 POST 数据。
  • authorize.net 社区论坛有一个提问/回答的帖子,内容基本上是“抱歉,我们没有任何 Delphi 代码示例,请询问您的供应商。”
  • Intraweb 技术支持无法帮助她。 (我认为他们还没有回复几周前的请求,但我不确定。)
  • 我建议她创建一个模仿authorize.net 表单帖子的测试应用程序 stub ,以确保正确创建表单对象。 (我不太明白拖放表单字段的背后发生了什么,但我倾注了生成的源代码来试图弄清楚这一点。)但是表单 POST 就是表单 POST,对吗?我的意思是,它是 HTTP,而不是魔法。但这样做有两个问题。 1.) Intraweb 似乎强制表单字段名称全部大写。 2.) 她说 IW 不接受下划线作为表单字段名称的一部分。当然,我们仍然坚持使用authorize.net 发送的内容,小写字母、下划线分隔等等。

您是否有任何见解、示例代码的指针或建议放弃所有内容并转向另一个解决方案?我们将不胜感激上述任何一项。

*我们 = 一位老派的 Delphi 程序员/DBA,他对 Delphi 了如指掌,但 Intraweb “自动工作”,而我,一位 Java 程序员,偶尔也是在国家另一边的 PHP 黑客,对可视化 IDE 过敏,但正在尝试为她解读互联网和 HTTP 的奥秘。对于这个特定问题,我们似乎无法做到各部分之和。

最佳答案

我建议您使用 Authorize.net 的 SOAP 接口(interface)。我有一个 Delphi/Intraweb 应用程序,可以使用authorize.net 处理付款和订阅,我花了 1 个小时才弄清楚。只需设置一个小型测试项目并从authorize.net导入wsdl,您就可以立即处理他们提供的所有内容。如果想尝试并遇到问题,我可以通过我的代码中的一些示例来帮助您。

关于delphi - Intraweb + Delphi 可以使用 SIM 处理authorize.net 中继响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com