私は支払いゲートウェイを統合しようとしています。私の考えはcordovaInAppBrowserから完了することです。私はコルドバInAppBrowserのプラグインをインストールしている、と私は次のようにそれを使用していますので、ここで私のスクリプトファイルがあるsrciptsからパラメータを渡し、cordovaInAppBrowserでこれらのパラメータを得る方法
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)
:
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では、私はこの支払いを完了することができる以下の入力/パラメータを持っています。
<input type="text" ng-model="paymentdata.salt">..
payymoney.htmlので、このように私は私が送信するためにトリング午前すべてのフィールドを持っています。しかし、私はそのファイルでこれらのパラメータを取得することができません。
私の質問は、どのようにそれらのパラメータを渡すか、それらのパラメータをそのファイルで取得することです。