问题
Hello I am integrating payumoney in app and when i'm trying to post all fields to URL it says that Sorry, some problem occurred
.
Below i am pasting my code.
gen Hash();
String post Data = "hash=hash&key=key&txnid=txnid&amount=amount&product info=product info&first name=first name&email=email&contact=contact&SALT=SALT&SURL=SURL&FURL= FURL";
web View = (Web View) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.postUrl(url, EncodingUtils.getBytes(postData, "base64"));
public void genHash() {
try {
hash = sha512.sha512(key + "|" + txnid + "|" + amount + "|"
+ productinfo + "|" + firstname + "|" + email
+ "|||||||||||" + SALT);
}
catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println(hash);
}
回答1:
While posting the data to PayUMoney you are not posting a mandatory parameter named service_provider
whose value is always payu_paisa
.
So for this reason you are getting this error.
Regards, PayUMoney Integration Team
来源:https://stackoverflow.com/questions/25383216/payumoney-post-integration-in-android-error