mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-10 06:46:04 +08:00
fix(wechat): JSAPI/小程序支付返回jsapi类型(对齐商业版)
This commit is contained in:
@@ -8,8 +8,10 @@ public enum WechatPayBodyType {
|
||||
LINK,
|
||||
/// 二维码内容(NATIVE 扫码场景)
|
||||
QR_CODE,
|
||||
/// 调起参数 JSON(JSAPI / 小程序场景)
|
||||
IDENTIFIER,
|
||||
/// JSAPI/小程序调起参数 JSON
|
||||
JSAPI,
|
||||
/// APP 调起参数 JSON(APP 场景)
|
||||
APP_ORDER_STR;
|
||||
APP_ORDER_STR,
|
||||
/// 通用标识码(兜底)
|
||||
IDENTIFIER;
|
||||
}
|
||||
|
||||
@@ -113,7 +113,8 @@ public class WechatIsvPayService {
|
||||
switch (bodyType) {
|
||||
case LINK -> bo.setPayBodyType(PayBodyTypeEnum.LINK);
|
||||
case QR_CODE -> bo.setPayBodyType(PayBodyTypeEnum.QR_CODE);
|
||||
case IDENTIFIER, APP_ORDER_STR -> bo.setPayBodyType(PayBodyTypeEnum.IDENTIFIER);
|
||||
case JSAPI -> bo.setPayBodyType(PayBodyTypeEnum.JSAPI);
|
||||
case APP_ORDER_STR, IDENTIFIER -> bo.setPayBodyType(PayBodyTypeEnum.IDENTIFIER);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -114,7 +114,8 @@ public class WechatPayService {
|
||||
switch (bodyType) {
|
||||
case LINK -> bo.setPayBodyType(PayBodyTypeEnum.LINK);
|
||||
case QR_CODE -> bo.setPayBodyType(PayBodyTypeEnum.QR_CODE);
|
||||
case IDENTIFIER, APP_ORDER_STR -> bo.setPayBodyType(PayBodyTypeEnum.IDENTIFIER);
|
||||
case JSAPI -> bo.setPayBodyType(PayBodyTypeEnum.JSAPI);
|
||||
case APP_ORDER_STR, IDENTIFIER -> bo.setPayBodyType(PayBodyTypeEnum.IDENTIFIER);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user