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.)
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>
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);
}
});
}
}
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);
}
});
}
}
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 ************************************/
}
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
ReplyDeleteThe 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)
@DigestAndroid ... hi, give me your mail id.. i will send you a full code running project of payumoney integration.
ReplyDeletecan u mail me the full running project of this ?
Deletemail id = karan.mehbubani@gmail.com
@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
DeletePayment is getting failed each time. Can you tell me what should i change in your code, alias and ?
Delete@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.. :)
DeleteHi Varun Kumar, plz mail me full project dayapr810@gmail.com
Deletecan u plz mail me full project code manishasuryawanshi06@gmail.com
Deletecan u plz mail me full project code for payu integration deepakkaushik652@gmail.com
Delete@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@DigestAndroid-- Thanks and there is no difference between the above two links which i had shared in above blog. :)
ReplyDeletehow to download full project from this link...
ReplyDelete@Unknown You just click on the ( Click here ) which is shown above to download the project. or click on this link == >
Deletehttps://drive.google.com/file/d/0By62plheZoC-dmh6UzUxN0lPOUk/view?pref=2&pli=1
when i select bank and click on pay button no action perfomed and no error msg shown
ReplyDeletepls help me
thanks its working, will you please share me the code to know the payment status?
ReplyDeletehow to use payment id after success payment?
ReplyDeletecan u mail me the full running project of this ?
ReplyDeletemail id = mahendran209@gmail.com
Varun Kumar plz share am strucking last 4 days
Deletethanks for guidance varun..
ReplyDeleteHey 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.
ReplyDeleteHey, 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.
Deletehello, if we cancel transaction,then "try again" option show progress dialog again and again.
ReplyDeletehow we resolve this issue.
Hello Varun Kumar thanks for this Example
ReplyDeleteTry this tutorial pay u money example
http://www.tutorialsee.com/payumoney/how-use-payumoney-example-android
Hello Varun can you plz help me retrieve payment status with details.Thanks in advance
ReplyDeletehow to get money wallet to customer account ??
ReplyDeleteplse send me code.
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
ReplyDeleteHii, Can you share full code??? I m facing error
ReplyDeletefeminaasmani@gmail.com
ReplyDeleteThis is my mail Id....if poosible then forward your full code to the above mail address
Hi Varun,
ReplyDeletethis code work fine in your app but when i implement in this my code webview can't load please help it's important
can you plz mail me the code..on verma22ayushi@gmail.com
ReplyDeletehi @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 ??
ReplyDeletehello!
ReplyDeletecan 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)
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.
ReplyDeleteand 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...
tejasyevalkar@gmail.com
ReplyDeleteThis is my mail Id....if possible then forward your full code to the above mail address
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.
ReplyDeletesouvikjs38@gmail.com
ReplyDeletehi,could semd working code for payment project.I have an error.
ReplyDeletethanks 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....
ReplyDeletehttps://github.com/9306488494/MyLib
ReplyDeletehow to get payu response ??
ReplyDeletei want php files bro
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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
ReplyDeletepayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//6289826831//8918275967//customer care numberpayumoney customer care number//6289826831//8918275967//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