public class AlipayFunctions extends FunctionRule
log| 构造器和说明 |
|---|
AlipayFunctions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alipay.api.response.AlipayTradeAppPayResponse |
createAlipayParams(PayModel payModel)
发起支付宝订单生成
|
static com.alipay.api.response.AlipayTradePrecreateResponse |
createWebAlipayParams(PayModel payModel)
发起支付宝网站支付
|
protected static com.alipay.api.AlipayClient |
initAlipayClient() |
static NotifyModel |
parseNotify(javax.servlet.http.HttpServletRequest req)
解析支付宝回调并验证签名
如果成功 使用PrintWriter.println输出 success 如果失败输出failed 反馈给支付宝服务器不用再重复请求。
|
static com.alipay.api.response.AlipayTradeRefundResponse |
refund(RefundModel model)
支付宝退款
退款是需要验证public_key 请确认是否和sign_type匹配
|
static com.alipay.api.response.AlipayFundTransToaccountTransferResponse |
transfer(TransferModel model)
支付宝转账
|
public static com.alipay.api.response.AlipayTradePrecreateResponse createWebAlipayParams(PayModel payModel) throws MutilsErrorException
out_trade_no - price - MutilsErrorExceptionpublic static com.alipay.api.response.AlipayTradeAppPayResponse createAlipayParams(PayModel payModel) throws MutilsErrorException
out_trade_no - price - MutilsErrorExceptionpublic static com.alipay.api.response.AlipayFundTransToaccountTransferResponse transfer(TransferModel model) throws MutilsErrorException
model - MutilsErrorExceptionpublic static com.alipay.api.response.AlipayTradeRefundResponse refund(RefundModel model) throws MutilsErrorException
model - MutilsErrorExceptionpublic static NotifyModel parseNotify(javax.servlet.http.HttpServletRequest req) throws MutilsErrorException
req - MutilsErrorExceptionprotected static com.alipay.api.AlipayClient initAlipayClient()
Copyright © 2019. All rights reserved.