申请接口:
首先进 b.alipay.com 登录,然后进入 https://mrchportalweb.alipay.com/user/home.htm#/ 页面,往下看有个【为你推荐】,这些都是支付接口,你选择当面付,然后立即接入,你会看到让你必须选经营内容与上传店铺招牌,经营内容一般选互联网服务,店铺招牌你在你家附近随便拍一个门面招牌(这个你自由发挥),然后申请就行了。
查看接口:
进入https://openhome.alipay.com/platform/appManage.htm#/apps,查看应用列表,找到指定的应用程序查看详细信息,设置应用信息接口签名模式为公钥RSA2。
工具:https://miniu.alipay.com/keytool/create
APPID不用说,就是应用。ID,这里主要说【商户应用私钥】与【支付宝公钥】。
应用私钥: (此截图可能与你使用的工具界面不一样,但是功能一样)

密钥格式选非java适用,如果不可选java适用重新生成接口试试,都不行的话说明主机环境不兼容接口。
支付宝公钥: 把上面截图里获取的商户使用公钥填写开放平台界面信息 – 设置应用公钥,然后获得支付宝公钥。接口需要填写的是支付宝公钥,不是应用公钥!
点击设置,选择加签模式的公钥。

假如之前设置过,那么请重新设置一遍,一定要重新设置应用公钥,然后再获取新的支付宝公钥!回调地址不用设置!
接口加签方式:已设置? 点击设置/查看,重新设置应用公钥,然后重新获取支付宝公钥

PHP版本请使用5.6以上,确保PHP环境开启了http、curl网站不能使用页面缓存或相关功能CDN缓存或防火墙。
注意:有可能出现接口是对的,可是网站主机的PHP一些环境模块不打开也会导致二维码无法显示。到目前为止,模板兔帮助用户调试了一些主机,发现了一些主机(cPanel)PHP环境尚未开放http模块打开后解决了一些问题windows支付宝面对面支付接口的主机环境不兼容。