Интеграция платежного шлюза ccavenue в мобильное приложение ionic для Android

Мне нужны шаги по интеграции для реализации платежного шлюза ccavenue в ионном приложении для Android. Пожалуйста, помогите мне.


person Ranzit    schedule 20.07.2016    source источник


Ответы (1)


Решение iframe не работает для ссылок https.

Необходимо использовать метод шифрования с ключом RSA, предоставляемый комплектом мобильной интеграции ccavenue.

Используйте бесшовную интеграцию 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

person Manjit    schedule 19.12.2016