關於JAVA支付寶介面

2021-05-25 02:14:22 字數 2317 閱讀 2687

1、從本站提交到支付寶:

/**

* 將訂單提交支付寶進行網上支付

* 根據傳入的引數生成alipay的支付url

* @param hm 引數值

* @param securitycode 安全碼

* @param charset 編碼

* @param paygateway 支付寶gateway

* @return

*/ 

public static string makeurl(hashmap hm,string securitycode,string charset,string paygateway) throws exception  }

string sign = datautil.md5encode(content.tostring(), charset);  //md5加密

return sign;  }

2、return_url的內容:

/**

* 支付寶支付完成以後,當前視窗會從支付寶的頁面跳轉回這個頁面。該頁面稱作「返回頁」,

* 是同步被支付寶伺服器所呼叫,可當作是支付完成後的提示資訊頁,如「您的某某某訂單,多少金額已支付成功」。

} string securitycode="7nj9sczcnfc4n8366j46mrzsbqjksmzn";//securitycode(安全碼);

string mysign = datautil.md5encode(content.tostring(), "utf-8"); 

system.out.println("--------------------------content="+content);

system.out.println("--------------------------mysign="+mysign);

system.out.println("--------------------------sign="+request.getparameter("sign"));

if (mysign.equals(request.getparameter("sign")) && responsetxt.equals("true") )

}else }

3、notify_url的內容:

/**

* 通知返回url,僅適用於非同步返回處理結果的介面。有些服務是無法立即返回處理結果的,那麼需要通過這個url將處理結果非同步返回給合作夥伴

} string securitycode="7nj9sczcnfc4n8366j46mrzsbqjksmzn";//securitycode(安全碼);

string mysign = datautil.md5encode(content.tostring(), "utf-8"); 

system.out.println("--------------------------content="+content);

system.out.println("--------------------------mysign="+mysign);

system.out.println("--------------------------sign="+request.getparameter("sign"));

if (mysign.equals(request.getparameter("sign")) && responsetxt.equals("true") )

}else }

/**

* @param myurl *

* @param url *

* @return 獲取url內容

*/ public static string check(string urlvalue ) }

catch(exception e)

return inputline; }

參考**:

支付寶介面

支付寶的介面呼叫很不方便,剛做好乙個封裝,實現了虛擬交易和實物交易。解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commona...

支付寶介面

解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commonalipay.dll 2 實現支付寶服務介面的方法呼叫方式 alipa...

支付寶介面

解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commonalipay.dll 2 實現支付寶服務介面的方法呼叫方式 alipa...