WxPay.Config.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. /**
  3. * 配置账号信息
  4. */
  5. //证书
  6. defined('SSLCERT_PATH') || define('SSLCERT_PATH', dirname(__FILE__).'/../../cert/apiclient_cert.pem');
  7. defined('SSLKEY_PATH') || define('SSLKEY_PATH', dirname(__FILE__).'/../../cert/apiclient_key.pem');
  8. //提交IP
  9. defined('CURL_PROXY_HOST') || define('CURL_PROXY_HOST', $_SERVER['REMOTE_ADDR']);
  10. //商户基本信息
  11. defined('APPID') || define('APPID','wxbeaaf0379c5b3a95');//APPID
  12. defined('MCHID') || define('MCHID', '1316823501');//商户号
  13. defined('KEY') || define('KEY', 'asTsc32gpd1upPqw90oY023zqljb9huy');//密钥
  14. defined('APPSECRET') || define('APPSECRET', '171ddfb715c028f74a142d81da125161');//appsecret
  15. class WxPayConfig
  16. {
  17. //=======【基本信息设置】=====================================
  18. //
  19. /**
  20. * TODO: 修改这里配置为您自己申请的商户信息
  21. * 微信公众号信息配置
  22. //微信公众号身份的唯一标识。审核通过后,在微信发送的邮件中查看
  23. const APPID = 'wx8f117a2b12d6fe20';
  24. //受理商ID,身份标识
  25. const MCHID = '1259214101';
  26. //商户支付密钥Key。审核通过后,在微信发送的邮件中查看
  27. const KEY = 'e10adc3949ba59abbe56e057f20f883e';
  28. //JSAPI接口中获取openid,审核后在公众平台开启开发模式后可查看
  29. const APPSECRET = '2613b6a8ee2e9a1e6358119d871835b8';
  30. *
  31. * APPID:绑定支付的APPID(必须配置,开户邮件中可查看)
  32. *
  33. * MCHID:商户号(必须配置,开户邮件中可查看)
  34. *
  35. * KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置)
  36. * 设置地址:https://pay.weixin.qq.com/index.php/account/api_cert
  37. *
  38. * APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置),
  39. * 获取地址:https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=2005451881&lang=zh_CN
  40. * @var string
  41. */
  42. const APPID = APPID;
  43. const MCHID = MCHID;
  44. const KEY = KEY;
  45. const APPSECRET = APPSECRET;
  46. //=======【证书路径设置】=====================================
  47. /**
  48. * TODO:设置商户证书路径
  49. * 证书路径,注意应该填写绝对路径(仅退款、撤销订单时需要,可登录商户平台下载,
  50. * API证书下载地址:https://pay.weixin.qq.com/index.php/account/api_cert,下载之前需要安装商户操作证书)
  51. * @var path
  52. */
  53. const SSLCERT_PATH = SSLCERT_PATH;//'../cert/apiclient_cert.pem';
  54. const SSLKEY_PATH = SSLKEY_PATH;//'../cert/apiclient_key.pem';
  55. //=======【curl代理设置】===================================
  56. /**
  57. * TODO:这里设置代理机器,只有需要代理的时候才设置,不需要代理,请设置为0.0.0.0和0
  58. * 本例程通过curl使用HTTP POST方法,此处可修改代理服务器,
  59. * 默认CURL_PROXY_HOST=0.0.0.0和CURL_PROXY_PORT=0,此时不开启代理(如有需要才设置)
  60. * @var unknown_type
  61. */
  62. const CURL_PROXY_HOST = "0.0.0.0";//"10.152.18.220";
  63. const CURL_PROXY_PORT = 0;//8080;
  64. //=======【上报信息配置】===================================
  65. /**
  66. * TODO:接口调用上报等级,默认紧错误上报(注意:上报超时间为【1s】,上报无论成败【永不抛出异常】,
  67. * 不会影响接口调用流程),开启上报之后,方便微信监控请求调用的质量,建议至少
  68. * 开启错误上报。
  69. * 上报等级,0.关闭上报; 1.仅错误出错上报; 2.全量上报
  70. * @var int
  71. */
  72. const REPORT_LEVENL = 1;
  73. }