Hello Addy,
1) On screen createGroup3
paypal_payment-Success-Run JavaScript
instead of your code
codewindow.location.href=getVar('paypal_approvalURL');/code
use this code
setVar('paypal_payer_id', "");
if (typeof(cordova) !== "undefined") {
var ref = window.open(getVar('paypal_approvalURL'), '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) {
if (event.url.indexOf("createGroup4.html") = 0) {
ref.close();
var vars = [];
var params = event.url.slice(event.url.indexOf('?'));
params = params.slice(1).split('&');
for (var i in params) {
var item = params.split('=');
vars.push(item[0]);
vars[item[0]] = item[1];
}
setVar('paypal_payer_id', vars.PayerID);
Appery.navigateTo('createGroup4', {
reverse: false
}); /* Navigate to page 'result' */
}
});
} else {
window.location.href=getVar('paypal_approvalURL');
}
2) On screen createGroup4
on createGroup4-Page show-Run JavaScript
instead of your code use this one:
codeif (!getVar('paypal_payer_id')) {
var vars = [];
var params = window.top.location.href.slice(window.top.location.href.indexOf('?'));
params = params.slice(1).split('&');
for (var i in params) {
var item = params.split('=');
vars.push(item[0]);
vars[item[0]] = item[1];
}
setVar('paypal_payer_id', vars.PayerID);
}/code