在 ionic android 移动应用程序中集成 ccavenue 支付网关

Posted

技术标签:

【中文标题】在 ionic android 移动应用程序中集成 ccavenue 支付网关【英文标题】:Integration of ccavenue payment gateway in ionic android mobile app 【发布时间】:2016-07-20 05:13:21 【问题描述】:

我需要在 ionic android 应用中实现 ccavenue 支付网关的集成步骤。请帮帮我。

【问题讨论】:

【参考方案1】:

Iframe 解决方案不适用于 https 链接。

需要使用ccavenue mobile integration KIT提供的RSA密钥加密方式。

使用 php 的非无缝移动套件集成。

在应用程序中添加 inappbrowser 以可视化 ccavenue 响应。

$ cordova plugin add cordova-plugin-inappbrowser

安装成功后在控制器中写入如下代码-

$scope.data = 
    orderId: 1,
    amount: 1,
;

$scope.ref = null;
$scope.getStateSecondWindow = function() 

    $scope.ref.executeScript(
        code: "localStorage.getItem('isCloseSelf')",
        function(data)
        
            if (data == 'yes')
            
                $scope.ref.close();
             
        
    );

$scope.onSubmit = function()
    $scope.ref = window.open(CONFIG.BASE_URL + 'getRSA.php?orderId=' +     $scope.data.orderId + '&amount=' + $scope.data.amount,'_blank','location=no');
    $scope.ref.addEventListener('loadstart', function(event)   );
    $scope.ref.addEventListener('loadstop', function(event) 
    setInterval($scope.getStateSecondWindow, 5000);
    );
    $scope.ref.addEventListener('exit', function(event)   );

php代码参考链接:https://github.com/manjitlatthe/ionic-php-ccavenue-integration

【讨论】:

以上是关于在 ionic android 移动应用程序中集成 ccavenue 支付网关的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 ionic2/Angular2 中集成或使用 AWS API 网关 SDK

无法在 Flutter 中集成 Google 移动广告

在java中集成yolov5 for android APK

如何在android中集成saber soap api,获取所有酒店列表和战斗

如何在我的应用程序中集成 ATOM 支付网关?

如何在条码扫描仪的移动 web 应用程序中集成 Phonegap 插件?