ACQ.INVALID_STORE_ID商户门店编号无效
展开阅读全文

说明:

测试支付宝官方demo报错门店编号无效问题。

store_id外部门店编号详解:[url]https://openclub.alipay.com/read.php?tid=4483[/url]

解决方案(php开发语言为例):

1.打开php当面付demo中qrpay_test.php页面》在36,39,42行把(operatorId,storeId,alipayStoreId)这三个参数的值

删除为空

2.打开php当面付demo中barpay_test.php页面》在44,47,50行把(operatorId,storeId,alipayStoreId)这三个参数的

值删除为空

php开发语言为例(其他开发语言也是找到对应的参数,把demo中的赋值给去掉即可):

f2fpay/qrpay_test.php修改前:

//商户操作员编号,添加此参数可以为商户操作员做销售统计
$operatorId = "test_operator_id";

// (可选) 商户门店编号,通过门店号和商家后台可以配置精准到门店的折扣信息,详询支付宝技术支持
$storeId = "test_store_id";

// 支付宝的店铺编号
$alipayStoreId= "test_alipay_store_id";

// 业务扩展参数,目前可添加由支付宝分配的系统商编号(通过setSysServiceProviderId方法),系统商开发使用,详情请咨询支付宝技术支持
$providerId = ""; //系统商pid,作为系统商返佣数据提取的依据
$extendParams = new ExtendParams();
$extendParams->setSysServiceProviderId($providerId);
$extendParamsArr = $extendParams->getExtendParams();

修改后:

//商户操作员编号,添加此参数可以为商户操作员做销售统计
$operatorId = "";

// (可选) 商户门店编号,通过门店号和商家后台可以配置精准到门店的折扣信息,详询支付宝技术支持
$storeId = "";

// 支付宝的店铺编号
$alipayStoreId= "";

// 业务扩展参数,目前可添加由支付宝分配的系统商编号(通过setSysServiceProviderId方法),系统商开发使用,详情请咨询支付宝技术支持
$providerId = ""; //系统商pid,作为系统商返佣数据提取的依据