diff --git a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/api/Pay3Api.java b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/api/Pay3Api.java index 19a198e8..b5d3988b 100644 --- a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/api/Pay3Api.java +++ b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/api/Pay3Api.java @@ -43,9 +43,11 @@ import com.foxinmy.weixin4j.type.BillType; import com.foxinmy.weixin4j.type.CurrencyType; import com.foxinmy.weixin4j.type.IdQuery; import com.foxinmy.weixin4j.type.IdType; +import com.foxinmy.weixin4j.type.SignType; import com.foxinmy.weixin4j.type.TradeType; import com.foxinmy.weixin4j.util.DateUtil; import com.foxinmy.weixin4j.util.DigestUtil; +import com.foxinmy.weixin4j.util.MapUtil; import com.foxinmy.weixin4j.util.RandomUtil; import com.foxinmy.weixin4j.util.StringUtil; import com.foxinmy.weixin4j.util.Weixin4jConfigUtil; @@ -227,6 +229,42 @@ public class Pay3Api { return createPayRequest(payPackage); } + /** + *
+ * 生成编辑地址请求 + *
+ * + * err_msg edit_address:ok获取编辑收货地址成功 edit_address:fail获取编辑收货地址失败 + * userName 收货人姓名 telNumber 收货人电话 addressPostalCode 邮编 + * proviceFirstStageName 国标收货地址第一级地址 addressCitySecondStageName + * 国标收货地址第二级地址 addressCountiesThirdStageName 国标收货地址第三级地址 + * addressDetailInfo 详细收货地址信息 nationalCode 收货地址国家码 + * + * @param url + * 当前访问页的URL + * @param oauthToken + * oauth授权时产生的token + * @see 收货地址共享 + * @return 编辑地址请求JSON串 + */ + public String createAddressRequestJSON(String url, String oauthToken) { + Map- * 生成编辑地址请求 - *
- * - * err_msg edit_address:ok获取编辑收货地址成功 edit_address:fail获取编辑收货地址失败 - * userName 收货人姓名 telNumber 收货人电话 addressPostalCode 邮编 - * proviceFirstStageName 国标收货地址第一级地址 addressCitySecondStageName - * 国标收货地址第二级地址 addressCountiesThirdStageName 国标收货地址第三级地址 - * addressDetailInfo 详细收货地址信息 nationalCode 收货地址国家码 - * - * @param appId - * 公众号的ID - * @param url - * 当前访问页的URL - * @param accessToken - * snsapi_base授权时产生的token - * @return - */ - public static String createAddressRequestJson(String appId, String url, - String accessToken) { - Map+ * 生成编辑地址请求 + *
+ * + * err_msg edit_address:ok获取编辑收货地址成功 edit_address:fail获取编辑收货地址失败 + * userName 收货人姓名 telNumber 收货人电话 addressPostalCode 邮编 + * proviceFirstStageName 国标收货地址第一级地址 addressCitySecondStageName + * 国标收货地址第二级地址 addressCountiesThirdStageName 国标收货地址第三级地址 + * addressDetailInfo 详细收货地址信息 nationalCode 收货地址国家码 + * + * @param url + * 当前访问页的URL + * @param oauthToken + * oauth授权时产生的token + * @see com.foxinmy.weixin4j.api.Pay3Api + * @see 收货地址共享 + * @return 编辑地址请求JSON串 + */ + public String createAddressRequestJSON(String url, String oauthToken) { + return pay3Api.createAddressRequestJSON(url, oauthToken); + } + /** * 创建Native支付(扫码支付)链接【模式一】 *