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,作为系统商返佣数据提取的依据