Sponsor Ads close

Click Here For More.


How to Intigrate a PayUMoney in Android App | simplifiedandroidcoding
WHAT'S NEW?
Loading...

How to Intigrate a PayUMoney in Android App

 PayUMoney Intigration in Android App

Today I am going to share about how you can integrate PayUMoney in your application to make flexible transactions.

To Download the full PayUmoney Full Project :- Click Here


Screen Shots-- 
(a.)

(b.)




Android Code --

(1.) activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.ridz.payumoneywebview.MainActivity"
    android:padding="20dip">

    <TableLayout

        android:id="@+id/formLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TableRow>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="First Name"/>
            <EditText
                android:id="@+id/fname"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_marginLeft="5dip"
                android:paddingLeft="5dip"
                android:text="Varun"/>
        </TableRow>


        <TableRow>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Phone Number"/>
            <EditText
                android:id="@+id/pnumber"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_marginLeft="5dip"
                android:paddingLeft="5dip"
                android:text="Enter Your Number"/>
        </TableRow>

        <TableRow>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Email"/>
            <EditText
                android:id="@+id/emailAddress"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_marginLeft="5dip"
                android:paddingLeft="5dip"
                android:text="admin@gmail.com"/>
        </TableRow>

        <TableRow>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Recharge Amt"/>
            <EditText
                android:id="@+id/rechargeAmt"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_marginLeft="5dip"
                android:paddingLeft="5dip"
                android:text="50"
                android:inputType="number"/>
        </TableRow>

    </TableLayout>


    <Button

        android:id="@+id/Paynow"
        android:layout_width="100dip"
        android:layout_height="45dip"
        android:text="Pay Now"
        android:textColor="@android:color/white"
        android:background="@color/colorPrimary"
        android:layout_below="@+id/formLayout"
        android:layout_marginTop="20dip"
        android:layout_centerHorizontal="true"/>

</RelativeLayout>

  
(2.) MainActivity.class

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    EditText fname, pnumber, emailAddress, rechargeAmt;
    Button Paynow;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        fname        = (EditText)findViewById(R.id.fname);
        pnumber      = (EditText)findViewById(R.id.pnumber);
        emailAddress = (EditText)findViewById(R.id.emailAddress);
        rechargeAmt  = (EditText)findViewById(R.id.rechargeAmt);
        Paynow       = (Button)findViewById(R.id.Paynow);

        Paynow.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                String getFname = fname.getText().toString().trim();
                String getPhone = pnumber.getText().toString().trim();
                String getEmail = emailAddress.getText().toString().trim();
                String getAmt   = "10";//rechargeAmt.getText().toString().trim();

                Intent intent = new Intent(getApplicationContext(), PayMentGateWay.class);
                intent.putExtra("FIRST_NAME",getFname);
                intent.putExtra("PHONE_NUMBER",getPhone);
                intent.putExtra("EMAIL_ADDRESS",getEmail);
                intent.putExtra("RECHARGE_AMT",getAmt);
                startActivity(intent);

            }
        });

    }

}

(3.) PayMentGateWay.class

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;

import org.json.JSONObject;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import android.os.Handler;


public class PayMentGateWay extends Activity {

    private ArrayList<String> post_val = new ArrayList<String>();
    private String post_Data="";
    WebView webView ;
    final Activity activity = this;
    private String tag = "PayMentGateWay";
    private String hash,hashSequence;
    ProgressDialog progressDialog ;

//    String merchant_key="zBxSQi"; // live
//    String salt="ZhraT96O"; // live

    String merchant_key="kYz2vV"; // test
    String salt="zhoXe53j"; // test
String action1 ="";
    String base_url="https://test.payu.in";
     //https://secure.payu.in
    //String base_url="https://secure.payu.in";//
    int error=0;
    String hashString="";
    Map<String,String> params;
    String txnid ="";

    String SUCCESS_URL = "https://www.payumoney.com/mobileapp/payumoney/success.php" ; // failed
    String FAILED_URL = "https://www.payumoney.com/mobileapp/payumoney/failure.php" ;

    Handler mHandler = new Handler();


    static String getFirstName, getNumber, getEmailAddress, getRechargeAmt;


    ProgressDialog pDialog ;

    @SuppressLint("JavascriptInterface") @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        progressDialog = new ProgressDialog(activity);


        getWindow().requestFeature(Window.FEATURE_PROGRESS);
        webView = new WebView(this);
        setContentView(webView);

        Intent oIntent  = getIntent();

        getFirstName    = oIntent.getExtras().getString("FIRST_NAME");
        getNumber       = oIntent.getExtras().getString("PHONE_NUMBER");
        getEmailAddress = oIntent.getExtras().getString("EMAIL_ADDRESS");
        getRechargeAmt  = oIntent.getExtras().getString("RECHARGE_AMT");



        //post_val = getIntent().getStringArrayListExtra("post_val");
        //Log.d(tag, "post_val: "+post_val);
        params= new HashMap<String,String>();
        params.put("key", merchant_key);

        params.put("amount", getRechargeAmt);
        params.put("firstname", getFirstName);
        params.put("email", getEmailAddress);
        params.put("phone", getNumber);
        params.put("productinfo", "Recharge Wallet");
        params.put("surl", SUCCESS_URL);
        params.put("furl", FAILED_URL);
        params.put("service_provider", "payu_paisa");
        params.put("lastname", "");
        params.put("address1", "");
        params.put("address2", "");
        params.put("city", "");
        params.put("state", "");
        params.put("country", "");
        params.put("zipcode", "");
        params.put("udf1", "");
        params.put("udf2", "");
        params.put("udf3", "");
        params.put("udf4", "");
        params.put("udf5", "");
        params.put("pg", "");

/*for(int i = 0;i<post_val.size();){
params.put(post_val.get(i), post_val.get(i+1));

i+=2;
}*/


        if(empty(params.get("txnid"))){
            Random rand = new Random();
            String rndm = Integer.toString(rand.nextInt())+(System.currentTimeMillis() / 1000L);
            txnid=hashCal("SHA-256",rndm).substring(0,20);
            params.put("txnid", txnid);
        }
        else
            txnid=params.get("txnid");
        //String udf2 = txnid;
        String txn="abcd";
        hash="";
        String hashSequence = "key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5|udf6|udf7|udf8|udf9|udf10";
        if(empty(params.get("hash")) && params.size()>0)
        {
            if( empty(params.get("key"))
                    || empty(params.get("txnid"))
                    || empty(params.get("amount"))
                    || empty(params.get("firstname"))
                    || empty(params.get("email"))
                    || empty(params.get("phone"))
                    || empty(params.get("productinfo"))
                    || empty(params.get("surl"))
                    || empty(params.get("furl"))
                    || empty(params.get("service_provider"))

                    ){
                error=1;
            }
            else{
                String[] hashVarSeq=hashSequence.split("\\|");

                for(String part : hashVarSeq)
                {
                    hashString= (empty(params.get(part)))?hashString.concat(""):hashString.concat(params.get(part));
                    hashString=hashString.concat("|");
                }
                hashString=hashString.concat(salt);


                hash=hashCal("SHA-512",hashString);
                action1=base_url.concat("/_payment");
            }
        }
        else if(!empty(params.get("hash")))
        {
            hash=params.get("hash");
            action1=base_url.concat("/_payment");
        }

        webView.setWebViewClient(new MyWebViewClient(){

            public void onPageFinished(WebView view, final String url) {
                progressDialog.dismiss();
            }

            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                //make sure dialog is showing
                if(! progressDialog.isShowing()){
                    progressDialog.show();
                }
            }


/*@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
// TODO Auto-generated method stub
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
}

@Override
public void onReceivedSslError(WebView view,
SslErrorHandler handler, SslError error) {
// TODO Auto-generated method stub
Toast.makeText(activity, "SslError! " +  error, Toast.LENGTH_SHORT).show();
handler.proceed();
}

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
Toast.makeText(activity, "Page Started! " + url, Toast.LENGTH_SHORT).show();
if(url.startsWith(SUCCESS_URL)){
Toast

.makeText(activity, "Payment Successful! " + url, Toast.LENGTH_SHORT).show();
Intent intent = new Intent(PayMentGateWay.this, MainActivity.class);
   intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |Intent.FLAG_ACTIVITY_SINGLE_TOP);
   startActivity(intent);
   finish();
   return false;
}else if(url.startsWith(FAILED_URL)){
Toast.makeText(activity, "Payment Failed! " + url, Toast.LENGTH_SHORT).show();
   return false;
}else if(url.startsWith("http")){
return true;
}
//return super.shouldOverrideUrlLoading(view, url);
return false;
}*/


        });


        webView.setVisibility(0);
        webView.getSettings().setBuiltInZoomControls(true);
        webView.getSettings().setCacheMode(2);
        webView.getSettings().setDomStorageEnabled(true);
        webView.clearHistory();
        webView.clearCache(true);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setSupportZoom(true);
        webView.getSettings().setUseWideViewPort(false);
        webView.getSettings().setLoadWithOverviewMode(false);

        //webView.addJavascriptInterface(new PayUJavaScriptInterface(getApplicationContext()), "PayUMoney");
        webView.addJavascriptInterface(new PayUJavaScriptInterface(), "PayUMoney");
        Map<String, String> mapParams = new HashMap<String, String>();
        mapParams.put("key",merchant_key);
        mapParams.put("hash",PayMentGateWay.this.hash);
        mapParams.put("txnid",(empty(PayMentGateWay.this.params.get("txnid"))) ? "" : PayMentGateWay.this.params.get("txnid"));
        Log.d(tag, "txnid: "+PayMentGateWay.this.params.get("txnid"));
        mapParams.put("service_provider","payu_paisa");

        mapParams.put("amount",(empty(PayMentGateWay.this.params.get("amount"))) ? "" : PayMentGateWay.this.params.get("amount"));
        mapParams.put("firstname",(empty(PayMentGateWay.this.params.get("firstname"))) ? "" : PayMentGateWay.this.params.get("firstname"));
        mapParams.put("email",(empty(PayMentGateWay.this.params.get("email"))) ? "" : PayMentGateWay.this.params.get("email"));
        mapParams.put("phone",(empty(PayMentGateWay.this.params.get("phone"))) ? "" : PayMentGateWay.this.params.get("phone"));

        mapParams.put("productinfo",(empty(PayMentGateWay.this.params.get("productinfo"))) ? "" : PayMentGateWay.this.params.get("productinfo"));
        mapParams.put("surl",(empty(PayMentGateWay.this.params.get("surl"))) ? "" : PayMentGateWay.this.params.get("surl"));
        mapParams.put("furl",(empty(PayMentGateWay.this.params.get("furl"))) ? "" : PayMentGateWay.this.params.get("furl"));
        mapParams.put("lastname",(empty(PayMentGateWay.this.params.get("lastname"))) ? "" : PayMentGateWay.this.params.get("lastname"));

        mapParams.put("address1",(empty(PayMentGateWay.this.params.get("address1"))) ? "" : PayMentGateWay.this.params.get("address1"));
        mapParams.put("address2",(empty(PayMentGateWay.this.params.get("address2"))) ? "" : PayMentGateWay.this.params.get("address2"));
        mapParams.put("city",(empty(PayMentGateWay.this.params.get("city"))) ? "" : PayMentGateWay.this.params.get("city"));
        mapParams.put("state",(empty(PayMentGateWay.this.params.get("state"))) ? "" : PayMentGateWay.this.params.get("state"));

        mapParams.put("country",(empty(PayMentGateWay.this.params.get("country"))) ? "" : PayMentGateWay.this.params.get("country"));
        mapParams.put("zipcode",(empty(PayMentGateWay.this.params.get("zipcode"))) ? "" : PayMentGateWay.this.params.get("zipcode"));
        mapParams.put("udf1",(empty(PayMentGateWay.this.params.get("udf1"))) ? "" : PayMentGateWay.this.params.get("udf1"));
        mapParams.put("udf2",(empty(PayMentGateWay.this.params.get("udf2"))) ? "" : PayMentGateWay.this.params.get("udf2"));

        mapParams.put("udf3",(empty(PayMentGateWay.this.params.get("udf3"))) ? "" : PayMentGateWay.this.params.get("udf3"));
        mapParams.put("udf4",(empty(PayMentGateWay.this.params.get("udf4"))) ? "" : PayMentGateWay.this.params.get("udf4"));
        mapParams.put("udf5",(empty(PayMentGateWay.this.params.get("udf5"))) ? "" : PayMentGateWay.this.params.get("udf5"));
        mapParams.put("pg",(empty(PayMentGateWay.this.params.get("pg"))) ? "" : PayMentGateWay.this.params.get("pg"));
        webview_ClientPost(webView, action1, mapParams.entrySet());

    }

/*public class PayUJavaScriptInterface {

@JavascriptInterface
        public void success(long id, final String paymentId) {
            mHandler.post(new Runnable() {
                public void run() {
                    mHandler = null;

                    new PostRechargeData().execute();

            Toast.makeText(getApplicationContext(),"Successfully payment\n redirect from PayUJavaScriptInterface" ,Toast.LENGTH_LONG).show();

                }
            });
        }
}*/


    private final class PayUJavaScriptInterface {

        PayUJavaScriptInterface() {
        }

        /**
         * This is not called on the UI thread. Post a runnable to invoke
         * loadUrl on the UI thread.
         */
        @JavascriptInterface
        public void success(long id, final String paymentId) {
            mHandler.post(new Runnable() {
                public void run() {
                    mHandler = null;

                   /*Intent intent = new Intent();
                   intent.putExtra(Constants.RESULT, "success");
                   intent.putExtra(Constants.PAYMENT_ID, paymentId);
                   setResult(RESULT_OK, intent);
                   finish();*/
                   // new PostRechargeData().execute();
                    Intent intent=new Intent(PayMentGateWay.this,MainActivity.class);
                    intent.putExtra("test",getFirstName);
                    startActivity(intent);

                    Toast.makeText(getApplicationContext(), "Successfully payment", Toast.LENGTH_LONG).show();

                }
            });
        }

        @JavascriptInterface
        public void failure(final String id, String error) {
            mHandler.post(new Runnable() {
                @Override
                public void run() {
                    //cancelPayment();
                    Toast.makeText(getApplicationContext(),"Cancel payment" ,Toast.LENGTH_LONG).show();
                }
            });
        }

        @JavascriptInterface
        public void failure() {
            failure("");
        }

        @JavascriptInterface
        public void failure(final String params) {
            mHandler.post(new Runnable() {
                @Override
                public void run() {

                   /*Intent intent = new Intent();
                   intent.putExtra(Constants.RESULT, params);
                   setResult(RESULT_CANCELED, intent);
                   finish();*/
                    Toast.makeText(getApplicationContext(),"Failed payment" ,Toast.LENGTH_LONG).show();
                }
            });
        }

    }


    public void webview_ClientPost(WebView webView, String url, Collection< Map.Entry<String, String>> postData){
        StringBuilder sb = new StringBuilder();

        sb.append("<html><head></head>");
        sb.append("<body onload='form1.submit()'>");
        sb.append(String.format("<form id='form1' action='%s' method='%s'>", url, "post"));
        for (Map.Entry<String, String> item : postData) {
            sb.append(String.format("<input name='%s' type='hidden' value='%s' />", item.getKey(), item.getValue()));
        }
        sb.append("</form></body></html>");
        Log.d(tag, "webview_ClientPost called");

        //setup and load the progress bar
        progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        progressDialog.setMessage("Loading. Please wait...");
        webView.loadData(sb.toString(), "text/html", "utf-8");
    }


    public void success(long id, final String paymentId) {

        mHandler.post(new Runnable() {
            public void run() {
                mHandler = null;

              //  new PostRechargeData().execute();

                Toast.makeText(getApplicationContext(),"Successfully payment\n redirect from Success Function" ,Toast.LENGTH_LONG).show();

            }
        });
    }


    public boolean empty(String s)
    {
        if(s== null || s.trim().equals(""))
            return true;
        else
            return false;
    }

    public String hashCal(String type,String str){
        byte[] hashseq=str.getBytes();
        StringBuffer hexString = new StringBuffer();
        try{
            MessageDigest algorithm = MessageDigest.getInstance(type);
            algorithm.reset();
            algorithm.update(hashseq);
            byte messageDigest[] = algorithm.digest();



            for (int i=0;i<messageDigest.length;i++) {
                String hex=Integer.toHexString(0xFF & messageDigest[i]);
                if(hex.length()==1) hexString.append("0");
                hexString.append(hex);
            }

        }catch(NoSuchAlgorithmException nsae){ }

        return hexString.toString();


    }

    //String SUCCESS_URL = "https://pay.in/sccussful" ; // failed
    //String FAILED_URL = "https://pay.in/failed" ;
    //override the override loading method for the webview client
    private class MyWebViewClient extends WebViewClient {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {

        /*if(url.contains("response.php") || url.equalsIgnoreCase(SUCCESS_URL)){

        new PostRechargeData().execute();

        Toast.makeText(getApplicationContext(),"Successfully payment\n redirect from webview" ,Toast.LENGTH_LONG).show();

                return false;
        }else  */if(url.startsWith("http")){
                //Toast.makeText(getApplicationContext(),url ,Toast.LENGTH_LONG).show();
                progressDialog.show();
                view.loadUrl(url);
                System.out.println("myresult "+url);
                //return true;
            } else {
                return false;
            }

            return true;
        }
    }

    /******************************************* send record to back end ******************************************/
    /*class PostRechargeData extends AsyncTask<String, String, String>
    {
        @Override
        protected void onPreExecute()
        {
            super.onPreExecute();
            pDialog = new ProgressDialog(PayMentGateWay.this);
            pDialog.setMessage("Please wait...");
            pDialog.setIndeterminate(false);
            pDialog.setCancelable(false);
            pDialog.show();

        }
        protected String doInBackground(String... args)
        {
            String strStatus = null;
            ProfileSessionManager ProSessionManager = new ProfileSessionManager(PayMentGateWay.this);

            String getUserid   = ProSessionManager.getSpeculatorId();
            String getSpeculationId  = "0";
            String rechargeAmt = getRechargeAmt;
            String postAction = "1";
            //http://speculometer.com/webService/stockApp/speculationMoneyreports.php?
            //access_token=ISOFTINCstockAppCheckDevelop&speculator=1&speculation=&amount=1000&action=1
            ServiceHandler sh = new ServiceHandler();
            String upLoadServerUri = ServiceList.payment_money_url+"speculator="+getUserid+"&speculation="+getSpeculationId+"&amount="+rechargeAmt+"&action="+postAction;

            try{
                String jsonStr = sh.makeServiceCall(upLoadServerUri, ServiceHandler.POST);
                JSONObject jsonObj  = new JSONObject(jsonStr);

                JSONObject jobjDoc = jsonObj.optJSONObject("document");
                JSONObject jobjRes = jobjDoc.optJSONObject("response");

                strStatus   = jobjRes.getString("status");
                //strMessage  = jobjRes.getString("message");
                String strUserId = jobjRes.getString("user_id");
            } catch (Exception e) {
                e.printStackTrace();
            }

            return strStatus;
        }

        protected void onPostExecute(final String strStatus)
        {

            runOnUiThread(new Runnable()
            {
                public void run()
                {
                    pDialog.dismiss();
                    if(strStatus != null && strStatus.equalsIgnoreCase("0")){
                        Toast.makeText(getApplicationContext(),"Your recharge amount not added in wallet." ,Toast.LENGTH_LONG).show();
                    }else if(strStatus != null && strStatus.equalsIgnoreCase("1")){

                        Toast.makeText(getApplicationContext(),"Your recharge amount added in wallet." ,Toast.LENGTH_LONG).show();
                    }
                    Intent intent = new Intent(activity, MainActivity.class);
                    startActivity(intent);
                }
            });

        }
    }*/

    /******************************************* closed send record to back end ************************************/


}

50 comments: Leave Your Comments

  1. I am Following Your Code..But After The Entry of All Parameters The App Proceeding and Processing Then Eventually My Device Get Restart Every Time .I am using valid Key and Salt Value

    The Error is

    ntime: Error reporting crash
    android.os.DeadObjectException
    at android.os.BinderProxy.transact(Native Method)
    at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:3396)
    at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
    at dalvik.system.NativeStart.main(Native Method)

    ReplyDelete
  2. @DigestAndroid ... hi, give me your mail id.. i will send you a full code running project of payumoney integration.

    ReplyDelete
    Replies
    1. can u mail me the full running project of this ?
      mail id = karan.mehbubani@gmail.com

      Delete
    2. @DigestAndroid this is the link to download a full project--- thank u... if u have any query feel free to ask.... https://drive.google.com/file/d/0By62plheZoC-dmh6UzUxN0lPOUk/view?pref=2&pli=1

      Delete
    3. Payment is getting failed each time. Can you tell me what should i change in your code, alias and ?

      Delete
    4. @Anshul Tyagi hi, i think its a issue of mail id .so you can create a another account with different mail id (on the second activity).it will help u.. :)

      Delete
    5. Hi Varun Kumar, plz mail me full project dayapr810@gmail.com

      Delete
    6. can u plz mail me full project code manishasuryawanshi06@gmail.com

      Delete
    7. can u plz mail me full project code for payu integration deepakkaushik652@gmail.com

      Delete
  3. @Varun--- THanks for the Link and I downloaded the Sample and imported in android studio and its working in test mode.Earlier I followed the above Tutorial >Would you like to share with me is their any difference from the Link which you have shared to me with the Blog?

    ReplyDelete
  4. @DigestAndroid-- Thanks and there is no difference between the above two links which i had shared in above blog. :)

    ReplyDelete
  5. how to download full project from this link...

    ReplyDelete
    Replies
    1. @Unknown You just click on the ( Click here ) which is shown above to download the project. or click on this link == >

      https://drive.google.com/file/d/0By62plheZoC-dmh6UzUxN0lPOUk/view?pref=2&pli=1

      Delete
  6. when i select bank and click on pay button no action perfomed and no error msg shown

    pls help me

    ReplyDelete
  7. thanks its working, will you please share me the code to know the payment status?

    ReplyDelete
  8. how to use payment id after success payment?

    ReplyDelete
  9. can u mail me the full running project of this ?
    mail id = mahendran209@gmail.com

    ReplyDelete
    Replies
    1. Varun Kumar plz share am strucking last 4 days

      Delete
  10. Hey Varun, I am getting payment failed message for test cards provided in official documentation @ http://help.payu.co.za/display/developers/Test+Credentials . I would really appreciate if you can add working test cards for sandbox environment.

    ReplyDelete
    Replies
    1. Hey, hi @unknown thanks for considering my post but you will have to create your own sandbox credentials for testing purpose. if find find again issue then please let me know i will help u out.

      Delete
  11. hello, if we cancel transaction,then "try again" option show progress dialog again and again.
    how we resolve this issue.

    ReplyDelete
  12. Hello Varun Kumar thanks for this Example
    Try this tutorial pay u money example
    http://www.tutorialsee.com/payumoney/how-use-payumoney-example-android

    ReplyDelete
  13. Hello Varun can you plz help me retrieve payment status with details.Thanks in advance

    ReplyDelete
  14. how to get money wallet to customer account ??
    plse send me code.

    ReplyDelete
  15. I have created the account in Payumoney,now where to make changes in the above code.And success and failure urls from where to get.And also i want to send mail to the customer after successful payment from where i can send..Thanks in advance

    ReplyDelete
  16. Hii, Can you share full code??? I m facing error

    ReplyDelete
  17. feminaasmani@gmail.com
    This is my mail Id....if poosible then forward your full code to the above mail address

    ReplyDelete
  18. Hi Varun,
    this code work fine in your app but when i implement in this my code webview can't load please help it's important

    ReplyDelete
  19. can you plz mail me the code..on verma22ayushi@gmail.com

    ReplyDelete
  20. hi @Varun Kumar thanks for sharing tutorial like this, this is working perfectly but how can i redirect back to MainActivity on Success or failed transaction ??

    ReplyDelete
  21. hello!
    can u give solution of this error

    06-22 14:32:07.204 29997-30004/? E/art: Failed sending reply to debugger: Broken pipe
    06-22 14:32:09.697 29997-29997/com.example.ridz.payumoneywebview E/MPlugin: Unsupported class: com.mediatek.common.telephony.IOnlyOwnerSimSupport
    06-22 14:32:09.819 29997-30064/com.example.ridz.payumoneywebview E/libEGL: validate_display:99 error 3008 (EGL_BAD_DISPLAY)

    ReplyDelete
  22. sir i have use above code for payumoney payment gateway and it works fine with test mode as well as live mode,but my problem is when i use my another account then it not works.it gives sorry,some problem occures.
    and also this accounts merchant key and salt key are works fine in our website problem arise only in android.
    we have already confirm both key. so help me for this problem...

    ReplyDelete
  23. tejasyevalkar@gmail.com
    This is my mail Id....if possible then forward your full code to the above mail address

    ReplyDelete
  24. i have use above code for payumoney payment gateway and it works fine ,but my problem is when i use my account details then it does not work.it gives sorry,some problem occures.

    ReplyDelete
  25. hi,could semd working code for payment project.I have an error.

    ReplyDelete
  26. thanks its working, will you please share me the code to know the payment status with transaction ID on my MainActivity page manishtiwari1984@gmail.com, Please help....

    ReplyDelete
  27. https://github.com/9306488494/MyLib

    ReplyDelete
  28. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  29. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  30. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  31. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  32. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  33. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  34. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  35. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete
  36. payumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care number

    ReplyDelete