PAYATHON 2026

支付宝小程序开通支付为何只有当面付且需上传店铺招牌?

支付老李

结论

控制台只显示“当面付”,通常是因为当前支付宝账号、商家主体或产品申请入口只匹配到线下经营场景。这并不意味着支付宝小程序只能使用当面付。

店铺招牌是申请当面付时常见的经营凭证,用于核验真实经营场所。如果继续申请当面付,一般需要按页面要求上传,但并非所有小程序支付能力都要求提供店铺招牌。纯线上经营者应先核对主体类型、经营类目、账号签约状态和申请入口,不要上传与实际经营情况不符的图片。

为什么只有“当面付”

常见原因如下:

  1. 进入了当面付的开通入口

    支付宝开放平台中的小程序能力、商家产品和支付产品可能有不同的申请入口。如果从线下收款或当面付页面进入,控制台通常只会显示当面付所需的材料。

  2. 账号主体或经营类目受限

    可申请的支付产品取决于主体类型、营业执照经营范围、商家类目和实际经营场景。个人、个体工商户和企业账号能看到的产品范围可能不同。

  3. 账号尚未完成商家认证或签约

    如果账号认证、主体信息或结算账户等资料不完整,部分支付产品可能不会显示,也可能暂时无法申请。

  4. 小程序与商家账号关联有误

    如果小程序所属主体、支付宝商家账号、开放平台应用和支付签约账号不一致,所需的支付能力也可能无法显示。

  5. 平台要求补充经营资质

    如果系统将商家识别为线下门店,可能会要求提供店铺招牌、店内环境或经营场所照片,用来核验商户名称、经营地址和实际业务。

如何处理

1. 确认所需的支付场景

如果用户要在支付宝小程序内选购商品或服务并付款,应查找“小程序支付”或应用内支付相关的产品能力,不要只从线下当面付入口申请。

如果业务是门店扫码收款,当面付通常与实际场景相符,此时需要按页面要求提交真实的门店资料。

2. 核对账号和主体信息

在支付宝开放平台和商家平台中检查以下内容:

  • 商家实名认证是否完成;
  • 营业执照是否有效;
  • 经营类目是否符合实际业务;
  • 小程序主体与支付签约主体是否一致;
  • 结算账户是否配置完成;
  • 当前登录账号是否拥有对应商家的管理员权限。

控制台的菜单名称可能调整,请以当前页面为准。

3. 检查申请入口

进入目标小程序的应用详情,在能力列表或产品绑定页面中查找小程序支付相关能力。如果页面仍然只有当面付,可以通过控制台工单咨询支付宝开放平台,并提供以下信息:

  • 小程序 appId;
  • 商家账号对应的主体名称;
  • 主体类型;
  • 经营类目;
  • 当前页面截图;
  • 实际支付场景说明。

不要在公开渠道提交营业执照号码、法人证件、结算账户等敏感信息。

4. 按实际情况提交店铺资料

如果申请的是当面付,而且页面将店铺招牌列为必填项,就需要上传符合要求的真实照片。通常需要满足以下条件:

  • 招牌文字清晰可辨;
  • 店铺名称能与提交的经营信息对应;
  • 图片拍摄于实际经营场所;
  • 不使用网络图片、效果图或其他商户的照片;
  • 图片中不含无关的个人敏感信息。

没有实体门店时,不要伪造店铺招牌。可以改为申请适用于线上经营场景的支付产品,或通过平台工单确认能否使用其他经营凭证。是否接受替代材料,应以审核页面和平台答复为准。

支付接入示例

支付能力获批并完成签约后,通常由服务端创建支付宝交易,再把返回的交易号传给小程序,由小程序发起支付。下面的代码只用于说明基本调用关系,不能代替正式的签名、验签和订单校验流程。

服务端创建订单的示意请求:

{
  "out_trade_no": "ORDER_202609090001",
  "total_amount": "9.90",
  "subject": "测试商品",
  "buyer_id": "支付宝用户标识"
}

服务端应使用已签约应用的密钥调用对应的交易创建 API,并将支付宝返回的 trade_no 安全地传给小程序。前端随后发起支付:

my.tradePay({
  tradeNO: tradeNo,
  success: (result) => {
    console.log('支付调用结果:', result);
  },
  fail: (error) => {
    console.error('支付调用失败:', error);
  }
});

tradeNo 必须由服务端提供,不能在前端自行生成。是否支付成功也不能只看前端回调。服务端还需要查询交易状态或处理支付宝异步通知,同时验证签名、金额、商户订单号和应用身份。

不同支付产品使用的服务端 API、参数和权限可能不同。接入时,应以控制台中已签约的产品及其当前接口文档为准。

注意事项

  • 控制台显示哪些产品,通常取决于账号资质、经营类目和当前入口,因此不同商家看到的选项可能不同。
  • 店铺招牌只是一部分进件场景所需的审核材料,不能据此认定所有小程序支付都要求商家拥有实体门店。
  • 不要为通过审核而选择与实际业务不符的经营类目,也不要提交虚假门店照片,否则可能造成审核失败、支付权限受限或触发后续风控。
  • 开通支付产品、绑定应用能力和开发接口是三个不同环节。即使代码已经完成,未完成签约或授权仍然无法正常支付。
  • 如果经营业务完全在线上,但页面仍强制要求店铺招牌,应先检查是否进入了错误的产品入口。无法自行判断时,可以提交控制台工单,请平台根据具体 appId 和主体资质进行核查。

备注:内容仅供参考。