开发者社区> 扬朋> 正文

查询商户的门店编号列表(alipay.offline.market.shop.batchquery)获取shop_id

简介: 1.文档链接:https://docs.open.alipay.com/api_3/alipay.offline.market.shop.batchquery 2.接口作用:调用创建门店信息接口创建门店成功之后,系统商通过该接口可以查询对应APPID下所有的门店编号(支付宝口碑门店编号shop_id) 3.
+关注继续查看

1.文档链接:https://docs.open.alipay.com/api_3/alipay.offline.market.shop.batchquery 2.接口作用:调用创建门店信息接口创建门店成功之后,系统商通过该接口可以查询对应APPID下所有的门店编号(支付宝口碑门店编号shop_id) 3.请求参数配置:

package com.alipay.config;
 
/**
 * 基本信息配置
 * @author wb-wly251833
 * 欢迎访问支付宝论坛:https://openclub.alipay.com/index.php
 */
public class AlipayConfig {
     
    //沙箱APPID
    public static final  String app_id = "2016101800718925";
    //沙箱私钥
    public static final  String merchant_private_key = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDfDBUJhaw46ck8MHccIBXPt2USOvCRZ0dQNZZwC0EmZvcnL2+NUyoJMbgcV3U5o6wApajkpibf9UkrtYgI3/GZhOgzfzH0IJYAXmYCEniM+Cl5ipIWhY0W/s+uNRGNdXvNlketNNcVqAvkKZdcHz23N60BXsvjdR+BJ/np2CUmr9OCv0aqqwOO190rOuZvVaFCJD5LDmvDFdXPzrJHcOAyYjb2hhJIWt5n4o/b3LMYeuxfwWuQ4VlGx+s0wZJ1udUyAX8X8byqYcnevG8A1sQd/dRVNr8f1BxS8kjDIDljCzKPoYyoaoeJMhJIxrV8gL57oEIX7PbrlvFLplaC7g/XAgMBAAECggEAI4m/SFceC6tkPszSDY8nKoNj/TWa4u/7stH2+D8y0DWTp5CtS202w2RCm3Fr4hUr8KZ0dInso75nPCmeVRupWPaOMLZRdT5D6CciRa4/uuZHZXAouqHoywMqf+1AsLNJWIZbQUOsCW1PB7mAvlLT+H9Md21tOv6MWH3QGewwbytEcri0YkzroQDso3P08xdZDpXtrmg34tLnrNhw+gl8LOtpkbd0SOrGAsoTAE1vTbSLtTR2PAW7RQZkyKW1ansouzwduamFMhTc+DTc40ODJ5b5xlwTDrXn681E7UTX7JytYTPmjrKFHceX9hQ3vxSkm0fEQ7sXoF0pOBL+7AkOIQKBgQD00qCxCSVE8x2Xb/shayGBLCumqIzHtH5Eb42Wz8AOCH2/Ns9HahzXCJfKWhEzWPltYdD34xlu4T+6r7kN9hNNV7PdHRWMMNyFlUrJ8zSzScu13KdQCx9r+JszD8VRRthNHtWDevj83p3qbwr6rNFw6L7nyjxjRE4RaA56gKdQrwKBgQDpOvOz6JaD941qi7jFxnbOZh2OdRrDUHkCG8Cx42eDA83aCCjLJznjJdLXsF2HON2YDcXOn2pHyROks6a+pZZ3nP3VOX5R06QuPrW5cqF3kxO7+v25DVPI4F3VWz+2mbU5uxlqWIRTZikfnvzZeVQcGgFh3ektI6lVDAo6eD/tWQKBgAEy+uiDE/SngDCass8yGCLq1XfmgXIE901cgoQHlng7IGqMWS2PXn7LIvsxv73RpL8daImeSiSZ49cFP1HLL8MEN/RQTSe3oYzh81DT6SErrlzArO0ecNP1jsUMQbopL6wJB6CyPH/4kytvycz6hbgY276E5hDSZ9N7//4nnSovAoGAP9KgCeVl+urtSfC+OXDb5hNPl0I4dqY41vjdPFCsbM/Hrxh4gU9UqfIZxmg+z9gh25A5Rxecr9Q4ieOXh6gsisLtO0ImbSHrVbRXak4SHXSj+9btQ4yAFwI+6zmzL7bUPt4SUGW0oFXefwa0zpZDDAWZxzxAqNePaPSIgAOUCtECgYEA8zySp0UdBQQOEJuTUJlHgf+FK0jUMREVBi9CQgbK8iF/hDmA34B4z0JCkWEsGojiS3S72ZJBXxrZ8RowJGqLuNZHUAD+eEzjoBhZOIfn2R0Bo2UAZAe6pwERzqOEEVLyBExEV3+qkDwIewx4lghFCQpwhO6SNWj4ppSgXh7XAss=";
     
    //沙箱应用公钥
    public static final  String public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3wwVCYWsOOnJPDB3HCAVz7dlEjrwkWdHUDWWcAtBJmb3Jy9vjVMqCTG4HFd1OaOsAKWo5KYm3/VJK7WICN/xmYToM38x9CCWAF5mAhJ4jPgpeYqSFoWNFv7PrjURjXV7zZZHrTTXFagL5CmXXB89tzetAV7L43UfgSf56dglJq/Tgr9GqqsDjtfdKzrmb1WhQiQ+Sw5rwxXVz86yR3DgMmI29oYSSFreZ+KP29yzGHrsX8FrkOFZRsfrNMGSdbnVMgF/F/G8qmHJ3rxvANbEHf3UVTa/H9QcUvJIwyA5Ywsyj6GMqGqHiTISSMa1fIC+e6BCF+z265bxS6ZWgu4P1wIDAQAB";
         
    //沙箱支付宝公钥
    public static final  String alipay_public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnVuBUzhfo7kWUN/TS/kHmb4afsAlUVaTR3U5e74V0os1bzlfvh+cpwnwzaEIb36CR1OzeIIzXgARIW/zGAL1/PLG8dFEXQOIGkA0a8YXGVNX9KeWnFCnCQ5gQxrfJ3ryasXzWBxv5bex1VrVsQ2TZ1VdUD+S7dR4SWFHvyck8/xGt3Hz5peUqo/OIlfQpoTBXdqfnJNrTVAMqcQhrIWwgpSVgmUq+UhlZsDaiUvxWWFm9v9nY172jFfzup/DIET//OpIghL6AB2F+ywkCcHdZHiGklnpNoQKQ6XMVKaO/k2nlHU64Y4WGSgJnSG6B798ohZoi3pndrVPAH5+5BKEFQIDAQAB";
         
    //沙箱网关地址
    public static final  String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";
 
   // 服务器异步通知页面路径  需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
    public static String notify_url = "http://工程公网访问地址/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";
 
    // 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
    public static String return_url = "http://工程公网访问地址/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";
 
    // 签名方式
    public static String sign_type = "RSA2";
     
    // 字符编码格式
    public static String charset = "utf-8";
 
    //参数返回格式
    public static String format = "json";
 
}

4.接口示例

package com.alipay.demo;
 
import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.request.AlipayOfflineMarketShopBatchqueryRequest;
import com.alipay.api.response.AlipayOfflineMarketShopBatchqueryResponse;
import com.alipay.config.AlipayConfig;
 
/**
 * alipay.offline.market.shop.batchquery(查询商户的门店编号列表)
 */
public class AlipayOfflineMarketShopBatchquery {
    public static void main(String[] args) throws AlipayApiException {
        AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
        AlipayOfflineMarketShopBatchqueryRequest request = new AlipayOfflineMarketShopBatchqueryRequest();
        request.setBizContent("{\\"page_no\\":\\"1\\"}");
        AlipayOfflineMarketShopBatchqueryResponse response = alipayClient.execute(request);
        if(response.isSuccess()){
        System.out.println("调用成功");
        } else {
        System.out.println("调用失败");
        }
        System.out.println(response.getBody());
    }
}

请求参数说明: page_no:页码,第一页传入"1",默认500个结果为一页。此参数必须是大于0的正整数,为0时将查询报错。 返回结果:

{"alipay_offline_market_shop_batchquery_response":{"code":"10000","msg":"Success","current_pageno":1,"total_pageno":1,"shop_ids":["2017090500077000000000123588","2017031700077000000000073266"]},"sign":"USvOHO6STRMF8Y6xJ9SWX7LsuhVHTHYATTgVsjtP3eHfafkU2sNbpme+mu5Xg6ot1MUy5WZLtt7pYdPUT7i4nWT9xpB1qqQhW0eI1nN5VmdIn+KYz1KCAkoVhkXoSr7gr5aYBALx+gYi3SC/C4p//MN13qyE5AKL2NDaYHfzMpBImhpiGl0Z4XPW7E9dPDhazfejY5Iov0kHTEp724wnn4XRLGfi73+qB6scYyTXFYw5L2ELbtBsqYjlfrAONhellUsf2V3ytZZoZIvqQBHtACq9moCrI7JQJ7TeTK50f85WE0Jy6UHzzYn6qmEVcetDxUCKgVpUcOajfZ0UCHb9mA=="}

1.shop_ids:门店列表ID,逗号分隔; 2.current_pageno:当前页码 3.total_pageno:总页码数目 a.获取到shop_id后,沙箱环境可使用沙箱工具中的口碑门店账号&二维码转换工具,如下图所示,点击进入

b.将查询返回shop_id复制到文本框中,点击生成二维码 

c.使用安卓手机,下载沙箱钱包,通过沙箱钱包的扫一扫功能,进入商家详情页,查看门店效果; 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
自定义hybris生成订单的ID格式
自定义hybris生成订单的ID格式
32 0
门店类目配置查询接口(alipay.offline.market.shop.category.query)java版
1.官方文档:https://docs.open.alipay.com/api_3/alipay.offline.market.shop.category.query 2、接口作用:用于查询可用于开店的类目,以及类目上的配置约束信息 3.
505 0
shop_id店铺ID参数详解-参数解读系列
说明: 创建门店后,支付宝会返回一个shop_id参数,就是本帖重点要讲的内容了 创建门店可以参考:[url]https://openclub.alipay.com/read.php?tid=4013&fid=71[/url]查看方法: (1)登录商家后台:【点击登录】 (2)在左侧导航栏找到【我...
694 0
store_id商户门店编号参数详解-参数解读系列
说明:   1.方便标识商户自己门店   2.方便商户或isv进行编号管理   3.store_id不是必传参数,不使用可以不填写 作用:   1.用于核销商家发布的优惠券,没有门店编号(store_id)  无法完成优惠核销 命名要求:   1.
921 0
创建门店信息(alipay.offline.market.shop.create)java版
准入条件:  1.经营范围:证照内的经营范围需与商户实际经营内容、口碑平台展示的门店类目/经营内容相符。 2.证照主体:开店提供的证照主体需与支付宝签约当面付的认证主体保持一致; 3.执照提交要求:证照需彩色版;真实、完整、清晰无水印、无PS(扫描或拍照均可);复印件需加盖红色公章。
705 0
ACQ.INVALID_STORE_ID商户门店编号无效
说明:   测试支付宝官方demo报错门店编号无效问题。   store_id外部门店编号详解:[url]https://openclub.alipay.com/read.php?tid=4483[/url]解决方案(php开发语言为例):   1.
2054 0
ISV怎么修改商户的store_ID ?
说明: store_id,也称外部门店编号,最长32位字符,该字段将作为收单接口的入参 修改办法: 第一种方法:通过修改接口alipay.offline.market.shop.modify (修改门店信息) ,修改 store_id. 不需审核即时生效. 第二种方法:商家自己登录-e.alipay.com-我的门店-选择对应门店点击修改-找到其他营业信息 - 外部门店编号,修改之后提交即可  注意事项:在修改id之后在做收款操作时,填写的store_id务必要与修改的store_id一致。
338 0
查询单个门店信息接口(alipay.offline.market.shop.querydetail)java沙箱版
1.文档链接:https://docs.open.alipay.com/api_3/alipay.offline.market.shop.querydetail/ 2.作用:调用创建门店信息接口创建门店成功之后,系统商通过该接口可以查询单个门店的详细信息,包括门店基础信息,门店状态等信息 3.
362 0
查询用户提交的会员卡表单信息(alipay.marketing.card.activateform.query)JAVA版本demo
说明:       该接口是 会员卡开卡场景下,用户确认领卡后,跳转到商户开卡处理页面,商户通过该接口查询用户表单信息       开卡表单模板配置以及获取领卡投放链接参考该贴:[url]https://openclub.alipay.com/read.php?tid=1590&fid=71[/url] 调用代码示例: 第一步:需要获取AccessToken这个值,因为该接口需要用到。
414 0
会员卡查询(alipay.marketing.card.query)JAVA版本demo
说明:         该接口是通过卡号或持卡人信息 查询会员卡的详细信息,官方接口文档【会员卡查询】         开卡接口请参考该贴:[url]https://openclub.alipay.com/read.
421 0
+关注
扬朋
支付宝小程序开发者运营专家
文章
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
Customer Success Dashboard GoDaddy Business Score
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载