Я пытаюсь интегрировать платежный шлюз, моя идея - завершить его с cordovaInAppBrowser. Так вот мой файл сценарияКак передать параметр из srcipts и получить в cordovaInAppBrowser эти параметры в IONIC
Scripts.js
$rootScope.paymentdata.salt="sdfg"
$rootScope.paymentdata.key="sdfg";
$rootScope.paymentdata.amount=checkout.grandtotal;
$rootScope.paymentdata.productinfo=$rootScope.cartlist
$rootScope.paymentdata.firstname=$rootScope.userinfo.name;
$rootScope.paymentdata.email=$rootScope.userinfo.email
$rootScope.paymentdata.phone=$rootScope.userinfo.contactno;
$rootScope.paymentdata.surl="http://localhost:8100/#/success.php"
$rootScope.paymentdata.furl="http://localhost:8100/#/failure.php"
$rootScope.paymentdata.service_provider="payu_paisa"
var string = $rootScope.paymentdata.key + '|' + $rootScope.paymentdata.txnid + '|' + $rootScope.paymentdata.amount + '|' + $rootScope.paymentdata.productinfo + '|' + $rootScope.paymentdata.firstname + '|' + $rootScope.paymentdata.email + '|||||||||||' + $rootScope.paymentdata.salt;
$rootScope.paymentdata.hash=$scope.SHA512(string)
Я установил плагин Кордова InAppBrowser, и я использую его следующим образом:
var browserWindow = $cordovaInAppBrowser.open('payumoney.html', '_blank', 'location=yes,hidden=yes,hardwareback=no');
С окна Javascript следующим образом,
var browserWindow = window.open('payumoney.html', '_self', 'location=yes,hidden=yes,hardwareback=no');
Здесь payumoney.html - это мой html-файл, из которого я хочу завершить этот процесс. В этом payumoney.html у меня есть следующий вход/параметр, из которого я могу выполнить этот платеж.
payymoney.html
<input type="text" ng-model="paymentdata.salt">..
так, таким образом, у меня есть все поля я Тринга отправить. Но я не могу получить эти параметры в этом файле.
Итак, мой вопрос заключается в том, как передать эти параметры или получить эти параметры в этом файле.