增加支付宝支付功能
This commit is contained in:
14
src/main/java/com/sczx/pay/dto/AlipayCloseRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCloseRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝查询请求
|
||||
@Data
|
||||
public class AlipayCloseRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String reasonCode; //原因编码
|
||||
private String reasonDesc;
|
||||
private String openId; //买家支付宝用户唯一标识
|
||||
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayCreateRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCreateRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝支付请求
|
||||
@Data
|
||||
public class AlipayCreateRequest {
|
||||
private Long companyId; // 公司ID
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String subject; // 订单标题
|
||||
private String totalAmount; // 订单总金额
|
||||
private String body; // 订单描述
|
||||
private String openId; // 用户ID
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayCreateResponse.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCreateResponse.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝支付响应
|
||||
@Data
|
||||
public class AlipayCreateResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String tradeNo; // 支付宝交易号
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String orderStr; // 支付串(用于前端调起支付)
|
||||
private String code; // 状态码
|
||||
}
|
||||
11
src/main/java/com/sczx/pay/dto/AlipayQueryRequest.java
Normal file
11
src/main/java/com/sczx/pay/dto/AlipayQueryRequest.java
Normal file
@ -0,0 +1,11 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝查询请求
|
||||
@Data
|
||||
public class AlipayQueryRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String tradeNo; // 支付宝交易号(可选,与outTradeNo二选一)
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayQueryResponse.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayQueryResponse.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝订单查询响应
|
||||
@Data
|
||||
public class AlipayQueryResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String tradeNo; // 支付宝交易号
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String tradeStatus; // 交易状态
|
||||
private String code; // 状态码
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayRefundRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayRefundRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝退款请求
|
||||
@Data
|
||||
public class AlipayRefundRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String refundAmount; // 退款金额
|
||||
private String refundReason; // 退款原因
|
||||
private String outRequestNo; // 退款请求号
|
||||
private String tradeNo; // 支付宝交易号(可选,与outTradeNo二选一)
|
||||
}
|
||||
10
src/main/java/com/sczx/pay/dto/AlipayResponse.java
Normal file
10
src/main/java/com/sczx/pay/dto/AlipayResponse.java
Normal file
@ -0,0 +1,10 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AlipayResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String code; // 状态码
|
||||
}
|
||||
Reference in New Issue
Block a user