YMP-Payment v2
Ji Yu YMPKuang Jia Shi Xian De Di San Fang Zhi Fu (Bao Gua Zhi Fu Bao , Wei Xin Zhi Fu , Yin Lian Zhi Fu , Jing Dong Zhi Fu , Bai Du Qian Bao He QQQian Bao Deng )Jie Ru Mo Kuai ,Mu Qian Yi Shi Xian :
| Ming Cheng | Zhuang Tai |
|---|---|
| Zhi Fu Bao | Ce Shi Tong Guo |
| Wei Xin Zhi Fu | Zhong Gou Wan Cheng ,Dai Ce Shi |
| Yin Lian Zhi Fu | Zheng Li Zhong |
| Jing Dong Zhi Fu | Dai Zheng Li |
| Bai Du Qian Bao | Dai Zheng Li |
| QQQian Bao | Dai Zheng Li |
Zhi Fu Bao (AliPay)
Dang Qian Mo Kuai Yi Wan Cheng Zhi Fu Bao Dian Nao Wang Zhan He Shou Ji Wang Zhan Zui Xin Fa Bu De Zhi Fu Neng Li Xiang Guan APIDe Feng Zhuang Bing Ce Shi Tong Guo .
-
Dian Nao Wang Zhan Zhi Fu APILie Biao (Geng Xin Shi Jian : 2017/05/04)
Jie Kou Ying Wen Ming Jie Kou Zhong Wen Ming APIWen Dang alipay.trade.page.pay Tong Yi Shou Dan Xia Dan Bing Zhi Fu Ye Mian Jie Kou Cha Kan Wen Dang alipay.trade.refund Tong Yi Shou Dan Jiao Yi Tui Kuan Jie Kou Cha Kan Wen Dang alipay.trade.fastpay.refund.query Tong Yi Shou Dan Jiao Yi Tui Kuan Cha Xun Jie Kou Cha Kan Wen Dang alipay.trade.query Tong Yi Shou Dan Xian Xia Jiao Yi Cha Xun Jie Kou Cha Kan Wen Dang alipay.trade.close Tong Yi Shou Dan Jiao Yi Guan Bi Jie Kou Cha Kan Wen Dang alipay.data.dataservice.bill.downloadurl.query Cha Xun Dui Zhang Dan Xia Zai Di Zhi Cha Kan Wen Dang -
Shou Ji Wang Zhan Zhi Fu APILie Biao (Geng Xin Shi Jian : 2016/08/12)
Jie Kou Ying Wen Ming Jie Kou Zhong Wen Ming APIWen Dang alipay.trade.wap.pay Shou Ji Wang Zhan Zhi Fu Jie Kou Cha Kan Wen Dang alipay.trade.refund Jiao Yi Tui Kuan Jie Kou Cha Kan Wen Dang alipay.trade.fastpay.refund.query Jiao Yi Tui Kuan Cha Xun Jie Kou Cha Kan Wen Dang alipay.trade.query Jiao Yi Cha Xun Jie Kou Cha Kan Wen Dang alipay.trade.close Jiao Yi Guan Bi Jie Kou Cha Kan Wen Dang alipay.data.dataservice.bill.downloadurl.query Cha Xun Zhang Dan Xia Zai Di Zhi Jie Kou Cha Kan Wen Dang
MavenBao Yi Lai
net.ymate.payment
ymate-payment-alipay
2.0.0
AliPayShi Yong Fang Fa Shuo Ming
-
Shi Xian Zhi Fu Shi Jian Chu Li Qi Jie Kou
net.ymate.payment.alipay.IAliPayEventHandler,Shi Li Dai Ma Ru Xia :public class AliPayEventHandler implements IAliPayEventHandler {
private static final Log _LOG = LogFactory.getLog(AliPayEventHandler.class);
/**
* @param orderId Ding Dan Id
* @param attach Fu Jia Xin Xi
* @return Chuang Jian PCZhi Fu Qing Qiu Jie Kou Can Shu Dui Xiang
* @throws Exception Ke Neng Chan Sheng Ren He Yi Chang
*/
public TradePagePayData buildTradePagePayData(String orderId, String attach) throws Exception {
TradePagePayData _data = new TradePagePayData(UUIDUtils.UUID(), "99.99", "Juan Zeng Ding Dan ");
_data.setPassbackParams(attach);
//
return _data;
}
/**
* @param orderId Ding Dan Id
* @param attach Fu Jia Xin Xi
* @return Chuang Jian WAPZhi Fu Qing Qiu Jie Kou Can Shu Dui Xiang
* @throws Exception Ke Neng Chan Sheng Ren He Yi Chang
*/
public TradeWapPayData buildTradeWapPayData(String orderId, String attach) throws Exception {
return new TradeWapPayData(UUIDUtils.UUID(), "99.99", "Juan Zeng Ding Dan ");
}
public void onNotifyReceived(AliPayBaseNotify notifyData) throws Exception {
_LOG.debug("Jie Shou Dao Yi Bu Tong Zhi Xiao Xi : " + JSON.toJSONString(notifyData));
}
public IView onReturnCallback(AliPayBaseReturn returnData) throws Exception {
String _jsonStr = JSON.toJSONString(returnData);
_LOG.debug("Jie Shou Dao Tong Bu Tong Zhi Xiao Xi : " + _jsonStr);
//
return View.jsonView(_jsonStr);
}
public void onExceptionCaught(Throwable cause) throws Exception {
_LOG.error("Fa Sheng Liao Yi Chang : ", cause);
}
} -
Qing Qiu Zhi Fu ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
PCDuan Zhi Fu :
http:///payment/alipay/ /page?state= &attach= Yi Dong Duan Zhi Fu :
http:///payment/alipay/ /wap?state= &attach= URLCan Shu Shuo Ming :
-
Zhi Fu Bao APP_ID:Zhi Fu Bao Fen Pei Gei Kai Fa Zhe De Ying Yong ID,Bi Xuan Can Shu ;
Ruo Mo Kuai Zhong Pei Zhi
Mo Ren Zhi Fu Bao Kai Fa Zhe Zhang Hu IDHuo Shi YongMo Ren Zhang Hu Ti Gong Zhe,Ze Ke Yi Zhi Jie Shi YongdefaultFang Wen ; -
Ding Dan Bian Hao :Ye Wu Ding Dan Wei Yi Biao Shi ,Bi Xuan Can Shu ;
Gai Can Shu Jiang Bei Chuan Di Zhi Zhi Fu Shi Jian Chu Li Jie Kou De
buildTradePagePayDataHuobuildTradeWapPayDataFang Fa ; -
Fu Jia Xin Xi :Gai Can Shu Zhi Jiang Bei Yuan Yang Fan Hui ;
-
-
Yi Bu Tong Zhi ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
http:///payment/alipay/notify -
Tong Bu Tiao Zhuan Tong Zhi ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
http:///payment/alipay/callback
AliPayMo Kuai Jie Kou Fang Fa Shuo Ming
-
Chuang Jian Zhi Fu Qing Qiu :
// PCDuan Zhi Fu :
AliPay.get().tradePagePay("", " ").build().executeActionForm();
// WAPDuan Zhi Fu :
AliPay.get().tradeWapPay("", " ").build().executeActionForm(); -
Tong Yi Shou Dan Xian Xia Jiao Yi Cha Xun :
AliPayTradeQuery.Response _query = AliPay.get()
.tradeQuery("", " ", " ")
.build().execute(); -
Tong Yi Shou Dan Jiao Yi Tui Kuan :
AliPayTradeRefund.Response _refund = AliPay.get()
.tradeRefund("", new TradeRefundData(" ", " ", "99.00"))
.build().execute(); -
Tong Yi Shou Dan Jiao Yi Tui Kuan Cha Xun :
AliPayTradeRefundQuery.Response _refundQuery = AliPay.get()
.tradeRefundQuery("", " ", " ", " "))
.build().execute(); -
Tong Yi Shou Dan Jiao Yi Guan Bi :
AliPayTradeClose.Response _close = AliPay.get()
.tradeClose("", " ", " "))
.build().execute(); -
Cha Xun Dui Zhang Dan Xia Zai Di Zhi :
AliPayBillDownloadUrlQuery.Response _download = AliPay.get()
.billDownloadUrlQuery("", " ", " "))
.build().execute();
AliPayMo Kuai Pei Zhi Can Shu Shuo Ming
#-------------------------------------
# payment.alipay Mo Kuai Chu Shi Hua Can Shu
#-------------------------------------
# Zhi Fu Jie Kou Wang Guan URLDi Zhi , Mo Ren Zhi : https://openapi.alipay.com/gateway.do
ymp.configs.payment.alipay.gateway_url=
# Zhi Fu Bao Kai Fa Zhe Zhang Hu Ti Gong Zhe Jie Kou Shi Xian Lei , Ruo Wei Ti Gong Ze Shi Yong Mo Ren Pei Zhi
ymp.configs.payment.alipay.account_provider_class=
# Zhi Fu Shi Jian Chu Li Qi , Bi Xuan Can Shu
ymp.configs.payment.alipay.event_handler_class=
# Mo Ren Zhi Fu Bao Kai Fa Zhe Zhang Hu ID, Mo Ren Zhi : Ruo Cai Yong Zhang Hu Ti Gong Zhe Jie Kou Mo Ren Shi Xian Shi Qu Zhi Mo Ren Ying Yong ID, Fou Ze Wei Kong
ymp.configs.payment.alipay.default_account_id=
# Jin Yong Bao Wen Qian Ming Yan Zheng (Yan Qian ), Mo Ren Zhi : false
ymp.configs.payment.alipay.sign_check_disabled=
#-------------------------------------
# Mo Ren Zhi Fu Bao Kai Fa Zhe Zhang Hu Pei Zhi Can Shu
#-------------------------------------
# Zhi Fu Bao Fen Pei Gei Kai Fa Zhe De Ying Yong ID
ymp.configs.payment.alipay.app_id=
# Shang Hu Sheng Cheng Qian Ming Zi Fu Chuan Suo Shi Yong De Qian Ming Suan Fa Lei Xing ,Mu Qian Zhi Chi RSA2He RSA,Tui Jian Shi Yong RSA2
ymp.configs.payment.alipay.sign_type=
# Si Yao
ymp.configs.payment.alipay.private_key=
# Gong Yao
ymp.configs.payment.alipay.public_key=
# Qing Qiu Shi Yong De Bian Ma Ge Shi
ymp.configs.payment.alipay.charset=
# Fan Hui Ge Shi
ymp.configs.payment.alipay.format=
# Zhi Fu Bao Fu Wu Qi Zhu Dong Tong Zhi Shang Hu Fu Wu Qi Li Zhi Ding De Ye Mian HTTP/HTTPSLu Jing
ymp.configs.payment.alipay.notify_url=
# Tong Bu Fan Hui Di Zhi ,HTTP/HTTPSKai Tou Zi Fu Chuan
ymp.configs.payment.alipay.return_url=
Wei Xin Zhi Fu (WxPay)
Dang Qian Mo Kuai Yi Wan Cheng Wei Xin Zhi Fu Zui Xin Fa Bu De Shua Qia Zhi Fu , Gong Zhong Hao Zhi Fu , Sao Ma Zhi Fu , H5Zhi Fu , Xian Jin Hong Bao He Qi Ye Fu Kuan Deng Zhi Fu Neng Li Xiang Guan APIDe Feng Zhuang .
| Jie Kou Ming Cheng | Mo Kuai Fang Fa | Guan Fang Wen Dang |
|---|---|---|
| Tong Yi Xia Dan | WxPay.get().unifiedOrder(...) | Cha Kan Wen Dang |
| Ti Jiao Shua Qia Zhi Fu | WxPay.get().microPay(...) | Cha Kan Wen Dang |
| Cha Xun Ding Dan | WxPay.get().orderQuery(...) | Cha Kan Wen Dang |
| Che Xiao Ding Dan | WxPay.get().reverse(...) | Cha Kan Wen Dang |
| Guan Bi Ding Dan | WxPay.get().closeOrder(...) | Cha Kan Wen Dang |
| Shen Qing Tui Kuan | WxPay.get().refund(...) | Cha Kan Wen Dang |
| Cha Xun Tui Kuan | WxPay.get().refundQuery(...) | Cha Kan Wen Dang |
| Xia Zai Dui Zhang Dan | WxPay.get().downloadBill(...) | Cha Kan Wen Dang |
| Zhi Fu Jie Guo Tong Zhi | - | Cha Kan Wen Dang |
| Zhuan Huan Duan Lian Jie | WxPay.get().shortUrl(...) | Cha Kan Wen Dang |
| Shou Quan Ma Cha Xun openid | WxPay.get().authCodeToOpenId(...) | Cha Kan Wen Dang |
| Fa Fang Pu Tong Hong Bao | WxPay.get().redPackSend(...) | Cha Kan Wen Dang |
| Fa Fang Lie Bian Hong Bao | WxPay.get().redPackSendGroup(...) | Cha Kan Wen Dang |
| Cha Xun Hong Bao Ji Lu | WxPay.get().redPackInfo(...) | Cha Kan Wen Dang |
| Qi Ye Fu Kuan | WxPay.get().mchPay(...) | Cha Kan Wen Dang |
| Cha Xun Qi Ye Fu Kuan | WxPay.get().mchPayQuery(...) | Cha Kan Wen Dang |
Dian Ji Zhe Li Cha Kan Wan Zheng De Wei Xin Zhi Fu Kai Fa Wen Dang
MavenBao Yi Lai
net.ymate.payment
ymate-payment-wxpay
2.0.0
WxPayShi Yong Fang Fa Shuo Ming
-
Shi Xian Zhi Fu Shi Jian Chu Li Qi Jie Kou
net.ymate.payment.wxpay.IWxPayEventHandler,Shi Li Dai Ma Ru Xia :public class WxPayEventHandler implements IWxPayEventHandler {
private static final Log _LOG = LogFactory.getLog(WxPayEventHandler.class);
/**
* @param tradeType Jiao Yi Lei Xing
* @param orderId Ding Dan ID
* @param attach Fu Jia Xin Xi
* @return Gou Jian Wei Xin Tong Yi Zhi Fu Qing Qiu Shu Ju Dui Xiang
* @throws Exception Ke Neng Chan Sheng De Ren He Yi Chang
*/
public WxPayUnifiedOrder buildUnifiedOrderRequest(WxPayAccountMeta accountMeta, IWxPay.TradeType tradeType, String orderId, String attach) throws Exception {
return new WxPayUnifiedOrder(accountMeta, "Juan Zeng Ding Dan ", orderId, 9999, "192.168.199.1", "", tradeType.name()).attach(attach);
}
/**
* Yi Bu Zhi Fu Tong Zhi Xiao Xi Dao Da Shi Jian Chu Li Fang Fa ,Gai Fang Fa De Zhi Xing Guo Cheng Zhong Ruo Wu Ren He Yi Chang Bei Pao Chu Ze Shi Wei Zhi Xing Cheng Gong Bing Xiang Wei Xin Tong Zhi Fu Wu Fan Hui SUCCESSZi Fu Chuan
*
* @param notifyData Yi Bu Tong Zhi Dui Xiang
* @throws Exception Ke Neng Chan Sheng De Ren He Yi Chang
*/
public void onNotifyReceived(WxPayNotifyResponse notifyData) throws Exception {
_LOG.debug("Jie Shou Dao Yi Bu Tong Zhi Xiao Xi : " + notifyData.getOriginalContent());
}
/**
* @param orderId Ding Dan ID
* @return Fan Hui Shi Fou Xu Yao Fa Qi Ding Dan Zhuang Tai Cha Xun
* @throws Exception Ke Neng Chan Sheng De Ren He Yi Chang
*/
public boolean onReturnCallback(String orderId) throws Exception {
// Ci Chu Pan Duan Zhi Ding De Ding Dan Shi Fou Xu Yao Xiang Wei Xin Zhi Fu Fa Qi Zhuang Tai Cha Xun
return true;
}
/**
* Yi Chang Chu Li Fang Fa
*
* @param cause Chan Sheng De Yi Chang Dui Xiang
* @throws Exception Ke Neng Chan Sheng De Ren He Yi Chang
*/
public void onExceptionCaught(Throwable cause) throws Exception {
_LOG.error("Fa Sheng Liao Yi Chang : ", cause);
}
/**
* @param appId Wei Xin Gong Zhong Hao Ying Yong ID
* @return Huo Qu Wei Xin JSJie Kou De Lin Shi Piao Ju
* @throws Exception Ke Neng Chan Sheng De Ren He Yi Chang
*/
public String getJsApiTicket(String appId) throws Exception {
// Ci Chu Qing Gen Ju Xu Qiu Fan Hui Zheng Que De JSJie Kou Lin Shi Piao Ju
return "bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA";
}
} -
Qing Qiu Zhi Fu ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
Wei Xin JS_APIMo Shi :
http:///payment/wxpay/ /jsapi?open_id= state= &attach= &debug= Wei Xin H5Zhi Fu Mo Shi :
http:///payment/wxpay/ /mweb?state= &attach= &redirect_url= Wei Xin APPMo Shi :
http:///payment/wxpay/ /app?state= &attach= Wei Xin Native(Yuan Sheng )Zhi Fu Mo Shi Yi :
Shang Hu An Gu Ding Ge Shi Sheng Cheng Lian Jie Er Wei Ma ,Yong Hu Sao Ma Hou Diao Wei Xin Hui Jiang productidHe Yong Hu openidFa Song Dao Shang Hu She Zhi De Lian Jie Shang ,Shang Hu Shou Dao Qing Qiu Sheng Cheng Ding Dan ,Diao Yong Tong Yi Zhi Fu Jie Kou Xia Dan Ti Jiao Dao Wei Xin ,Wei Xin Hui Fan Hui Gei Shang Hu prepayid.
http:///payment/wxpay/ /native/static?state= &attach= Wei Xin Native(Yuan Sheng )Zhi Fu Mo Shi Er :
Shang Hu Sheng Cheng Ding Dan ,Xian Diao Yong Tong Yi Zhi Fu Jie Kou Huo Qu Dao code_url,Ci URLZhi Jie Sheng Cheng Er Wei Ma ,Yong Hu Sao Ma Hou Diao Qi Zhi Fu .
http:///payment/wxpay/ /native/dynamic?state= &attach= URLCan Shu Shuo Ming :
-
APP_ID:Gong Zhong Zhang Hao ID,Bi Xuan Can Shu ;
Ruo Mo Kuai Zhong Pei Zhi
Mo Ren Gong Zhong Zhang Hao IDHuo Shi YongMo Ren Zhang Hu Ti Gong Zhe,Ze Ke Yi Zhi Jie Shi YongdefaultFang Wen ; -
OPEN_ID:Wei Xin Yong Hu Wei Yi Biao Shi ;
-
Ding Dan Bian Hao :Ye Wu Ding Dan Wei Yi Biao Shi ,Bi Xuan Can Shu ;
-
Fu Jia Xin Xi :Gai Can Shu Zhi Jiang Bei Yuan Yang Fan Hui ;
-
-
Yi Bu Tong Zhi ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
http:///payment/wxpay/notify -
Tong Bu Tiao Zhuan Tong Zhi (Ding Dan Zhuang Tai Zhu Dong Jian Cha ),Fang Wen URLDi Zhi Ge Shi Ru Xia :
http:///payment/wxpay/ /callback?state= -
Dong Tai Sheng Cheng Zhi Fu Er Wei Ma ,Fang Wen URLDi Zhi Ge Shi Ru Xia :
http:///payment/wxpay/qrcode/?width=300&height=300 Can Shu Shuo Ming :
-
DATA:Er Wei Ma Shu Ju ,Zai Diao Yong Wei Xin Yuan Sheng Zhi Fu Kong Zhi Qi Shi Jiang Hui Fan Hui Gai Shu Ju ;
-
width:Tu Pian Kuan Du (<=300),Mo Ren Zhi :300;
-
height:Tu Pian Gao Du (<=300),Mo Ren Zhi :300;
-
WxPayMo Kuai Pei Zhi Can Shu Shuo Ming
#-------------------------------------
# payment.wxpay Mo Kuai Chu Shi Hua Can Shu
#-------------------------------------
# Wei Xin Zhi Fu Zhang Hu Ti Gong Zhe Jie Kou Shi Xian Lei , Ruo Wei Ti Gong Ze Shi Yong Mo Ren Pei Zhi
ymp.configs.payment.wxpay.account_provider_class=
# Zhi Fu Shi Jian Chu Li Qi , Bi Xuan Can Shu
ymp.configs.payment.wxpay.event_handler_class=
# Mo Ren Wei Xin Zhi Fu Zhang Hu ID, Mo Ren Zhi : Ruo Cai Yong Zhang Hu Ti Gong Zhe Jie Kou Mo Ren Shi Xian Shi Qu Zhi Mo Ren Ying Yong ID, Fou Ze Wei Kong
ymp.configs.payment.wxpay.default_account_id=
# Diao Yong JSZhi Fu De JSPShi Tu Wen Jian Lu Jing , Mo Ren Zhi : wxpay_jsapi
ymp.configs.payment.wxpay.jsapi_view=
# Diao Yong Sao Ma Zhi Fu De JSPShi Tu Wen Jian Lu Jing , Mo Ren Zhi : wxpay_native
ymp.configs.payment.wxpay.native_view=
# Jin Yong Bao Wen Qian Ming Yan Zheng (Yan Qian ), Mo Ren Zhi : false
ymp.configs.payment.wxpay.sign_check_disabled=
#-------------------------------------
# Mo Ren Wei Xin Zhi Fu Zhang Hu Pei Zhi Can Shu
#-------------------------------------
# Gong Zhong Zhang Hao APP_ID
ymp.configs.payment.wxpay.app_id=
# Shang Hu Hao
ymp.configs.payment.wxpay.mch_id=
# Shang Hao Mi Yao
ymp.configs.payment.wxpay.mch_key=
# Shi Fou Kai Qi Sha Xiang Ce Shi Mo Shi , Mo Ren Zhi : false
ymp.configs.payment.wxpay.sandbox_enabled=
# Huo Qu Sha Xiang Ce Shi Mo Shi Xia De Jie Kou URLDi Zhi Qian Zhui , Mo Ren Zhi : sandboxnew
ymp.configs.payment.wxpay.sandbox_prefix=
# Zheng Shu Wen Jian Lu Jing
ymp.configs.payment.wxpay.cert_file_path=
# Yi Bu Tong Zhi URLLu Jing
ymp.configs.payment.wxpay.notify_url=
Yin Lian Zhi Fu (UnionPay)
Zheng Zai Zheng Li Zhong ...,Qing Shao Hou !
One More Thing
YMPBu Jin Ti Gong Bian Jie De WebJi Qi Ta JavaXiang Mu De Kuai Su Kai Fa Ti Yan ,Ye Jiang Bu Duan Ti Gong Geng Duo Feng Fu De Xiang Mu Shi Jian Jing Yan .
Gan Xing Qu De Xiao Huo Ban Er Men Ke Yi Jia Ru Guan Fang QQQun 480374360,Yi Qi Jiao Liu Xue Xi ,Bang Zhu YMPCheng Chang !
Liao Jie Geng Duo You Guan YMPKuang Jia De Nei Rong ,Qing Fang Wen Guan Wang :http://www.ymate.net/