更为详细的配置大家可以去看我写的这篇博文~
支付宝:手机网页即时到账功能的配置开发
1:基本的配置项检查是否填写正确
partner 商户id
key 商户安全校验码【MD5签名方式】
private_key_path/ali_public_key_path 公私密钥路径【001签名方式】
sign_type ‘001’ or ‘MD5’
input_charset 建议‘utf-8'’
cacert cacert.pem的路径,curl的校验
transport http或https,看你支不支持https了
notify_url 支付成功后服务器的异步通知页面路径
call_back_url 支付成功后的页面跳转,即同步通知页面路径
merchant_url 支付中操作中断返回地址
注意蓝色底色的路径和模式配置
seller_email 卖家支付宝帐户【自己部署时固定就好】
out_trade_no 商户订单号 【自己部署时生成就好,升级后28位】
subject 订单名称【本次订单的描述】
total_fee 付款金额 【本次订单的金额】
这几项在demo中是在index.ph界面自行输入的,确保正确填写
2:没有正确的设置sign_type参数
支付宝手机网页支付有两种签名类型,MD5和RSA两类,其中RSA需要公钥私钥两个文件,这两个文件大家可以下载openssl自己生成。当然,使用RSA模式还需要对php进行一些配置,开启curl,开启openssl扩展等。
选择MD5的话则不需要公钥私钥,但要将key参数配置正确。