mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-10-13 21:30:25 +00:00
fix 支付宝App支付使用方法错误
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
## [v3.0.0.beta4] 2025-01-10
|
||||
- 新增: 微信服务商支付支持
|
||||
- 新增: 支付宝服务商支付支持
|
||||
- 新增: 系统首页驾驶舱数据展示页
|
||||
- 新增: 微信支持公钥证书方式
|
||||
- 优化: 商户应用增加停用功能
|
||||
- 优化: 对各种交易增加新的同步失败异常处理, 防止同步失败后无限进行同步
|
||||
@@ -32,7 +33,6 @@
|
||||
- 新增: 增加收银台配置功能
|
||||
- 新增: 交易调试页增加收银台调试选项
|
||||
- 新增: SDK增加收银台相关接口/认证相关接口
|
||||
- 新增: 系统首页驾驶舱数据展示页
|
||||
- 重构: 原支付收银台改为支付码牌, 一个应用支持多个码牌
|
||||
- 重构: SDK命名空间更改为org.dromara.daxpay
|
||||
- 优化: 微信通道添加单独的认证跳转地址
|
||||
|
77
_doc/Task.md
77
_doc/Task.md
@@ -2,86 +2,13 @@
|
||||
## 3.0.0.bate4 功能优化和服务商支付
|
||||
- [ ] 网关配套移动端开发
|
||||
- [ ] 同步回调页
|
||||
- [ ] 收银台功能优化
|
||||
- [ ] 支持配置背景色和图标
|
||||
- [x] 对各种交易增加新的同步失败异常处理, 防止同步失败后无限进行同步
|
||||
- [ ] 增加首页驾驶舱功能
|
||||
- [x] 商户应用增加停用功能, 实现停用冻结, 但不影响数据的关联
|
||||
- [ ] 同步接口优化, 返回同步完的数据
|
||||
- [x] 服务商支付支持
|
||||
- [x] 支付宝
|
||||
- [x] 微信
|
||||
- [x] 微信增加公钥证书方式
|
||||
- [ ] 分账重试
|
||||
## 3.0.0.bate3: 分账
|
||||
- [x] SDK接口
|
||||
- [x] 分账相关接口: 分账,完结,同步,查询
|
||||
- [x] 分账界面功能优化
|
||||
- [x] 分账接收方配置
|
||||
- [x] 分账单管理
|
||||
- [x] 分账接口开发 开启/完结/同步
|
||||
- [x] 支付宝
|
||||
- [x] 微信
|
||||
- [x] 分账扩展能力
|
||||
- [x] 自动分账
|
||||
- [x] 自动完结
|
||||
- [x] 自动同步状态
|
||||
- [x] 分账消息通知和回调
|
||||
- [x] 分账接收方和分账组优化, 后台管理时, 编号自动生成
|
||||
- [x] 支付订单新增待支付状态
|
||||
## 3.0.0.beta2 收银台
|
||||
- [x] 收银台功能
|
||||
- [x] 收银台配置
|
||||
- [x] 分类配置
|
||||
- [x] 明细配置
|
||||
- [x] 聚合支付配置
|
||||
- [x] 支持通过订单信息生成多种类型的收银台链接,
|
||||
- [x] pc收银台
|
||||
- [x] 扫码支付
|
||||
- [x] 条码支付
|
||||
- [x] 跳转支付
|
||||
- [x] 聚合支付(生成扫码链接)
|
||||
- [x] 聚合支付(条码支付)
|
||||
- [x] H5收银台
|
||||
- [x] 跳转支付
|
||||
- [x] 升级为聚合支付
|
||||
- [x] 聚合收银台
|
||||
- [x] Jsapi调用
|
||||
- [x] 跳转支付
|
||||
- [x] 支付码牌功能改造
|
||||
- [x] 一个应用支持多码牌
|
||||
- [x] 码牌不再使用应用号作为标识, 使用独立的编码
|
||||
- [x] 码牌H5页面对接
|
||||
- [x] 分账配置/分账组/分账接收方合并为一个tabs页面
|
||||
- [x] 微信通道添加单独的认证跳转地址, 处理它的特殊情况
|
||||
## 3.0.0.beta1 收银台
|
||||
- [x] 收银台功能
|
||||
- [x] 收银台配置
|
||||
- [x] 分类配置
|
||||
- [x] 明细配置
|
||||
- [x] 聚合支付配置
|
||||
- [x] 支持通过订单信息生成多种类型的收银台链接,
|
||||
- [x] pc收银台
|
||||
- [x] 扫码支付
|
||||
- [x] 条码支付
|
||||
- [x] 跳转支付
|
||||
- [x] 聚合支付(生成扫码链接)
|
||||
- [x] 聚合支付(条码支付)
|
||||
- [x] H5收银台
|
||||
- [x] 跳转支付
|
||||
- [x] 升级为聚合支付
|
||||
- [x] 聚合收银台
|
||||
- [x] Jsapi调用
|
||||
- [x] 跳转支付
|
||||
- [x] 支付码牌功能改造
|
||||
- [x] 一个应用支持多码牌
|
||||
- [x] 码牌不再使用应用号作为标识, 使用独立的编码
|
||||
- [x] 码牌H5页面对接
|
||||
- [ ] 分账配置/分账组/分账接收方合并为一个tabs页面
|
||||
|
||||
## bugs
|
||||
- [x] 修复 BigDecimal 类型数据序列化和签名异常问题
|
||||
- [x] 获取是否订阅消息通知类型查询范围错误问题
|
||||
|
||||
## 任务池
|
||||
- [ ] 退款支持以撤销的方式进行退款
|
||||
- [ ] 分账重试
|
||||
- [ ] 同步接口优化, 返回同步完的数据
|
||||
|
@@ -141,6 +141,7 @@ public class AliPayService {
|
||||
*/
|
||||
@SneakyThrows
|
||||
public String appPay(String amount, PayOrder payOrder, AliPayConfig aliPayConfig) {
|
||||
AlipayClient alipayClient = aliPayConfigService.getAlipayClient(aliPayConfig);
|
||||
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
|
||||
model.setSubject(payOrder.getTitle());
|
||||
model.setProductCode(AlipayCode.Products.QUICK_MSECURITY_PAY);
|
||||
@@ -163,7 +164,7 @@ public class AliPayService {
|
||||
request.setNotifyUrl(aliPayConfigService.getNotifyUrl(aliPayConfig.isIsv()));
|
||||
try {
|
||||
// 异步回调必须到当前系统中
|
||||
AlipayTradeAppPayResponse response = aliPayConfigService.execute(request,aliPayConfig);
|
||||
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
|
||||
return response.getBody();
|
||||
}
|
||||
catch (AlipayApiException e) {
|
||||
|
Reference in New Issue
Block a user