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