这是我第一次集成支付网关。我正在尝试将支付网关集成到我的应用程序中。这是一个安卓应用程序,它的后台是.net Web /Rest。我们从客户信用卡中扣除金额,一旦付款完成,我们将用户在数据库中的角色更新为Pro。我被困在哪里,我应该集成支付网关。
安卓端的网关集成:打开安卓应用程序中的支付网关屏幕,从用户那里获取信息,并从安卓应用程序调用flutterwave。成功后,将信息发布到我们的网络api中。这一策略的问题是,如果移动互联网连接丢失或应用程序关闭,我们的后端服务器就会在不知情的情况下完成支付,而我们将丢失所有与交易相关的信息。
Web端的网关集成:从安卓应用程序中获取用户的信息
我正在整合bigcommerce中的条带支付网关。当我转到集成页面时,它会要求我提供银行帐户详细信息。我曾尝试使用测试帐号填写此表单,但它显示错误"can not use已知test account number in live mode“。我不知道如何启用测试模式。
我已经在谷歌上搜索过这个问题,但没有找到任何有用的东西。
我已经集成了PayUbiz支付网关在我的客户网站之一。如果客户使用信用卡或网上银行支付,它可以正常工作,但当任何客户试图使用第三方应用(如: Google )支付金额时,我无法从PayU获得付款成功的回调(付款是成功的,并且在PayUbiz管理仪表板上得到更新,而不是在我们的系统中)。我认为客户不会返回到网站页面,因此PayUbiz无法调用/重定向到我们网站的成功网址。
我如何处理这种情况呢?
网站的实现采用Codeigniter框架和MySQL作为数据库。