feat: switch mini program recharge to virtual payment
This commit is contained in:
@@ -225,6 +225,7 @@ pub struct WechatIdentityProfile {
|
||||
pub provider_union_id: Option<String>,
|
||||
pub display_name: Option<String>,
|
||||
pub avatar_url: Option<String>,
|
||||
pub session_key: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
@@ -359,6 +360,7 @@ struct WechatUserInfoResponse {
|
||||
struct WechatJsCodeSessionResponse {
|
||||
openid: Option<String>,
|
||||
unionid: Option<String>,
|
||||
session_key: Option<String>,
|
||||
errcode: Option<i64>,
|
||||
errmsg: Option<String>,
|
||||
}
|
||||
@@ -834,6 +836,7 @@ impl MockWechatProvider {
|
||||
provider_union_id: self.mock_union_id.clone(),
|
||||
display_name: Some(self.mock_display_name.clone()),
|
||||
avatar_url: self.mock_avatar_url.clone(),
|
||||
session_key: None,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -975,6 +978,7 @@ impl RealWechatProvider {
|
||||
provider_union_id: user_info_payload.unionid.or(access_token_payload.unionid),
|
||||
display_name: user_info_payload.nickname,
|
||||
avatar_url: user_info_payload.headimgurl,
|
||||
session_key: None,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1053,6 +1057,7 @@ impl RealWechatProvider {
|
||||
provider_union_id: payload.unionid,
|
||||
display_name: None,
|
||||
avatar_url: None,
|
||||
session_key: payload.session_key,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user