获取支付对象、修改注释

This commit is contained in:
HH 2022-06-20 11:35:14 +08:00
parent 050ce03e9c
commit 3ceea316d2
2 changed files with 14 additions and 12 deletions

1
.gitignore vendored
View File

@ -33,3 +33,4 @@ build/
### VS Code ### ### VS Code ###
.vscode/ .vscode/
/logs/ /logs/
/ghy-admin/src/test/

View File

@ -42,18 +42,19 @@ public class AdapayService {
private AdapayProperties adapayProperties; private AdapayProperties adapayProperties;
/** /**
* 支付确认 * 查询支付对象
* 适用于延时分账的场景只有已支付完成且延时分账的Payment对象才支持调用创建支付确认对象
* 支持一次全额或多次部分确认多次部分确认时当前确认金额 + 已确认金额 + 已撤销金额不能大于原支付金额
* *
* @param deptId [必填]商户ID * @param deptId [必填]商户ID
* @param paymentId [必填] String(64) Adapay生成的支付对象id * @param paymentId [必填] String(64) Adapay生成的支付对象id
* @param orderNo [必填] String(64) 请求订单号只能为英文数字或者下划线的一种或多种组合保证在app_id下唯一 * @return 支付对象
* @param confirmAmt [必填] String(14) 确认金额必须大于0保留两位小数点如0.10100.05等必须小于等于原支付金额-已确认金额-已撤销金额
* @return 成功时同步返回一个包含 支付确认对象的JSON https://docs.adapay.tech/api/trade.html#id54
*/ */
public JSONObject paymentConfirm(@NotNull Long deptId, @NotNull String paymentId, @NotNull String orderNo, @NotNull String confirmAmt) throws BaseAdaPayException { public JSONObject getPayment(@NotNull Long deptId, @NotNull String paymentId) {
return paymentConfirm(deptId, paymentId, orderNo, confirmAmt, null, null, null); try {
return (JSONObject) Payment.query(paymentId, deptId.toString());
} catch (BaseAdaPayException e) {
e.printStackTrace();
}
return null;
} }
/** /**
@ -297,7 +298,7 @@ public class AdapayService {
} }
/** /**
* 发起退款用于[延迟分账]或者[延迟分账且确认支付后]的支付单 * 发起退款
* 当您的业务需要发起退款时可通过 Adapay 系统提供的创建 Refund对象 方法创建一个退款对象资金会原路退回用户的支付宝或微信中 * 当您的业务需要发起退款时可通过 Adapay 系统提供的创建 Refund对象 方法创建一个退款对象资金会原路退回用户的支付宝或微信中
* 支持一次全额或多次部分退款退款次数最多不超过10次多次部分退款时当前退款金额 + 已退款金额不能大于原支付金额 * 支持一次全额或多次部分退款退款次数最多不超过10次多次部分退款时当前退款金额 + 已退款金额不能大于原支付金额
* 对于每次撤销交易Adapay 都会通过 异步消息通知 告知结果 * 对于每次撤销交易Adapay 都会通过 异步消息通知 告知结果