J'essaie d'intégrer la passerelle de paiement, mon idée est de le compléter de cordovaInAppBrowser. Donc, voici mon fichier scriptComment passer paramètre de srcipts et entrer dans cordovaInAppBrowser ces paramètres dans 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)
J'ai installé le plugin de Cordoue InAppBrowser, et je l'utilise comme suit:
var browserWindow = $cordovaInAppBrowser.open('payumoney.html', '_blank', 'location=yes,hidden=yes,hardwareback=no');
avec fenêtre Javascript comme suit,
var browserWindow = window.open('payumoney.html', '_self', 'location=yes,hidden=yes,hardwareback=no');
Ici payumoney.html est mon fichier html à partir duquel je veux terminer ce processus. Dans ce payumoney.html j'ai l'entrée/paramètre suivant duquel je peux capable de compléter ce paiement.
payymoney.html
<input type="text" ng-model="paymentdata.salt">..
donc de cette façon que j'ai tous les domaines que je suis Tring envoyer. Mais je ne suis pas en mesure d'obtenir ces paramètres dans ce fichier. Donc, ma question est, comment passer ces paramètres ou obtenir ces paramètres dans ce fichier.