paypal付款问题
paypal付款成功,能接收到paypal发过来的数据payer_status=verified payment_status=Completed请问下是在ipn.jsp中修改付款成功状态还是该返回付款成功界面修改?怎么修改?在线求解答,感激不尽!!!
ipn.jsp
Enumeration en = request.getParameterNames();
String str = "cmd=_notify-validate";
while (en.hasMoreElements()) {
String paramName = (String) en.nextElement();
String paramValue = request.getParameter(paramName);
str = str + "&" + paramName + "="
+ URLEncoder.encode(paramValue);
}
URL u = new URL("https://www.sandbox.paypal.com/cgi-bin/webscr");
URLConnection uc = u.openConnection();
uc.setDoOutput(true);
uc.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
PrintWriter pw = new PrintWriter(uc.getOutputStream());
pw.println(str);
pw.close();
BufferedReader in = new BufferedReader(new InputStreamReader(
uc.getInputStream()));
String res = in.readLine();
in.close();
// assign posted variables to local variables
String itemName = request.getParameter("item_name");
String itemNumber = request.getParameter("item_number");
String paymentStatus = request.getParameter("payment_status");
String paymentAmount = request.getParameter("mc_gross");
String paymentCurrency = request.getParameter("mc_currency");
String txnId = request.getParameter("txn_id");
String receiverEmail = request.getParameter("receiver_email");
String payerEmail = request.getParameter("payer_email");
String transactionId = request.getParameter("custom");
request.setAttribute("status", "paid");
//check notification validation
logger.error("the paypal response =" + res);
out.println("响应服务器发过来的数据:" + res);
if (res.equals("VERIFIED")) {
logger.error("paypal1");
if(paymentStatus.equals("Complete")){
//修改数据库状态
logger.error("paypal2");
request.getAttribute("status");
}
} else {
//error
} --------------------编程问答-------------------- 求大侠解救啊-。- --------------------编程问答-------------------- 我是paypal-willing
QQ:185922973 TEL:13777560792 --------------------编程问答-------------------- 没用过哎.... --------------------编程问答-------------------- 我是paypal Charles QQ:1137842635 --------------------编程问答-------------------- 除
补充:Java , Web 开发