getUrl method

dynamic getUrl()

Implementation

getUrl() {
  var signature = this.createSignature();
  var bytes = utf8.encode(this.clientcode);
  var clientcodeEncoded = base64.encode(bytes);
  var url = "";
  if (this.mode == "live") {
    url = "https://payment.atomtech.in/paynetz/epi/fts?login=" +
        this.login +
        "&pass=" +
        this.pass +
        "&ttype=" +
        this.ttype +
        "&prodid=" +
        this.prodid +
        "&amt=" +
        this.amt +
        "&txncurr=" +
        this.txncurr +
        "&txnscamt=" +
        this.txnscamt +
        "&clientcode=" +
        clientcodeEncoded +
        "=&txnid=" +
        this.txnid +
        "&date=" +
        this.date +
        "&custacc=" +
        this.custacc +
        "&udf1=" +
        this.username +
        "&udf2=" +
        this.email +
        "&udf3=" +
        this.mobile +
        "&udf4=" +
        this.address +
        "&udf9=" +
        this.udf9 +
        "&ru=https://payment.atomtech.in/mobilesdk/param&signature=" +
        signature;
  } else {
    url = "https://paynetzuat.atomtech.in/paynetz/epi/fts?login=" +
        this.login +
        "&pass=" +
        this.pass +
        "&ttype=" +
        this.ttype +
        "&prodid=" +
        this.prodid +
        "&amt=" +
        this.amt +
        "&txncurr=" +
        this.txncurr +
        "&txnscamt=" +
        this.txnscamt +
        "&clientcode=" +
        clientcodeEncoded +
        "=&txnid=" +
        this.txnid +
        "&date=" +
        this.date +
        "&custacc=" +
        this.custacc +
        "&udf1=" +
        this.username +
        "&udf2=" +
        this.email +
        "&udf3=" +
        this.mobile +
        "&udf4=" +
        this.address +
        "&udf9=" +
        this.udf9 +
        "&ru=https://pgtest.atomtech.in/mobilesdk/param&signature=" +
        signature;
  }
  return (url);
}