信用卡处理发生时等待页面

Posted

技术标签:

【中文标题】信用卡处理发生时等待页面【英文标题】:Wait Page while Credit Card Processing happens 【发布时间】:2012-09-02 10:11:25 【问题描述】:

您好,我正在建立一个网站,我们在其中进行信用卡交易。我使用 C# 在 Asp.net 中构建 Web 应用程序。我的问题是,当信用卡交易发生在网络服务的幕后时——我如何向客户显示一个页面,说明“信用卡处理正在进行,请稍候”。 我只想显示一个信用卡交易正在进行的页面,这样客户就不会多次点击提交按钮。谁能告诉我如何实现这一目标。

【问题讨论】:

请避免添加签名(它已经在您的名下)和“感谢信”(赞成/接受好的答案)。也见鬼你的转变键 - 似乎是半随机的。 【参考方案1】:

在您的页面中创建一个DIV 标记,其中包含您想要的所有文本、图形和样式,并将display 属性设置为none 并禁用提交按钮。在启动长时间运行进程的按钮的click 事件中,将display 属性设置为block 以显示消息。当长时间运行的过程完成时,它返回的页面将替换此页面。您必须自己制定详细信息。

【讨论】:

【参考方案2】:

最好的选择可能是进行异步 Web 服务调用。 Steve Wellens'ASP.NET 博客上有一篇文章描述了how to do Async web service calls from a web page。

【讨论】:

嗨,我的服务没有问题,它工作正常。我也得到了所需的输出。我所需要的只是当处理发生时,就像您在任何电子商务应用程序中看到的那样 - 我们会得到一个页面,说明“您的交易正在处理中 - 请稍候”。我想展示类似的东西。

以上是关于信用卡处理发生时等待页面的主要内容,如果未能解决你的问题,请参考以下文章

怎么接入google play支付

不管你信不信,数字货币时代已经来临

paypal信用卡如何认证在哪

信用卡交易中的批次有啥意义

ActiveMerchant - 向用户汇款的最佳方法?贝宝账户或信用卡

电子商务信用卡集成