Skip to content

配置文件

大愚 edited this page Aug 16, 2016 · 1 revision

支付的配置文件需要通过数组的方式传入。对支付宝与微信的配置文件分别进行说明。

声明

由于为了调用的简单,对支付宝、微信支付的相关配置文件进行了简化。所有编码必须是:utf-8,已被系统默认设置。请确保客户端使用相同的编码。

支付宝配置文件

参数 参数名 参数说明 是否必须
partner 合作者身份ID 签约的支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。 必须
md5_key MD5密钥 点击这里 必须
rsa_private_key RSA私钥 点击这里 必须
notify_url 服务器异步通知URI 支付宝服务器主动通知商户网站里指定的页面http路径。(建议使用https) 可选
return_url 页面跳转同步通知页面路径 支付宝处理完请求后,当前页面自动跳转到商户网站里指定页面的http路径。 可选
time_expire 超时时间 设置未付款交易的超时时间,一旦超时,该笔交易就会自动被关闭。单位默认为分钟 可选
account 支付宝帐号 邮箱或者手机号码 可选
account_name 帐号昵称 该支付宝帐号对应的昵称 可选
sign_type 签名方式 默认使用md5签名,一般不需要配置,如果想使用rsa。请自行配置。忽略大小写 可选

微信配置文件

参数 参数名 参数说明 是否必须
app_id 公众账号ID/应用id 微信分配的公众账号ID
mch_id 商户号 微信支付分配的商户号
md5_key 加密的key 在商户中心设置
notify_url 通知地址 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。
time_expire 交易过期时间 单位为分钟,过期后无法再次支付
cert_path 密钥文件 可在微信商户后台中下载 否,退款需要
key_path 密钥文件 可在商户中心下载 否,退款需要
Clone this wiki locally