diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index 939dcd927..a4834d0ed 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -179,7 +179,7 @@ public class AliPayController extends BaseController { response.sendRedirect(pointsUrl); return; }else { - boolean opencard = alipayUtil.openCard(wxMall.getAlipayAppAuthToken(), authData.getAccessToken(), templateId, authData.getUserId()); + boolean opencard = alipayUtil.openCard(wxMall.getAlipayAppAuthToken(), authData.getAccessToken(), templateId, authData.getOpenId()); if (opencard) { alicuser.setCardOpen(1); aliPayCUserService.saveOrUpdate(alicuser); diff --git a/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java b/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java index fd3816a32..b93525f4e 100644 --- a/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java +++ b/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java @@ -295,7 +295,7 @@ public class AliPayApi { } /** - * https://opendocs.alipay.com/apis/api_5/alipay.marketing.card.open + * https://opendocs.alipay.com/open/5124debd_alipay.marketing.card.open?pathHash=216e1b96 * 会员卡开卡 * @return * @throws Exception @@ -314,7 +314,7 @@ public class AliPayApi { bizParams.put("card_template_id", templateId); Map userInfoMap = new HashMap(); - userInfoMap.put("user_uni_id", userId); + userInfoMap.put("open_id", userId); userInfoMap.put("user_uni_id_type", "UID"); bizParams.put("card_user_info", userInfoMap);