【问题标题】:Stop redirection in browser. I will stay in app在浏览器中停止重定向。我会留在应用程序中
【发布时间】:2017-10-07 06:16:28
【问题描述】:

我创建了一个网站。并在应用程序中制作该网站的网页视图。所以android应用程序在应用程序中显示一个移动网站。但是在使用应用程序时.. 有一些功能可以进行支付,我将使用第三方支付网关。

点击付款时,第三方网关链接在手机浏览器中打开,而不是在应用程序中。所以付款后它显示一个错误 bcz 浏览器中没有会话。这一切都在应用程序中。 编码在codeigniter中完成。

那么我将如何在应用程序而不是浏览器中重定向支付网关。所以我不能得到错误。

【问题讨论】:

标签: javascript php android jquery codeigniter


【解决方案1】:

我不知道您的代码是什么样的,但您可以使用 Intent 设置指向应用内部或外部的链接。

【讨论】:

    【解决方案2】:

    您只需点击支付网关返回的任何内容,即可查看支付是否已完成

    由于你没有在支付网关上指定,让我们假设一个 paypall 的例子。

    1. Paypall 有一个instant payment notification,您可以在付款完成时收听

    2. 他基本上会向你的服务器发送一个确认信息,告诉你它已经通过了。

      1. 在服务器(php codeignter)中侦听此内容,并向您的 android 应用发送付款完成的通知。

    所以可能在您的情况下检查支付 api,他们可以提供更多详细信息

    【讨论】:

    • 我们刚刚在 android 应用中调用了一个网站.. 就像 android 应用中的 web 视图一样。不要制作整个应用程序
    • 我已经检查过了,似乎是付费版本,所以我没有 api。 Buti 可以从atomtech.in/payment-gateway-integration.html 看到他们有一个用于移动应用程序的 sdk 套件,它可以让您的工作更加轻松,您无需打开移动浏览器。如果您仍然需要浏览器选项,我可以看到他们还为网站提供了付款集成
    • 由于我没有实际的 sdk,我可能无法为您提供具体示例,但可能会提供指导。
    • 另外,我相信在您的情况下,从网站上显示的内容来看,android sdk 会更容易使用。
    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多