payment.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?php
  2. return [
  3. 'wechat' => [
  4. 'wechat'=>[
  5. 'default' => [
  6. // 必填-商户号
  7. 'mch_id' => '',
  8. // 必填-v3商户秘钥
  9. 'mch_secret_key' => '',
  10. // 必填-商户私钥 字符串或路径
  11. 'mch_secret_cert' => base_path().'/resources/certs/wechat/apiclient_key.pem',
  12. // 必填-商户公钥证书路径
  13. 'mch_public_cert_path' => base_path().'/resources/certs/wechat/apiclient_cert.pem',
  14. // 必填
  15. 'notify_url' => '',
  16. // 选填-默认为正常模式。可选为: MODE_NORMAL, MODE_SERVICE
  17. 'mode' => 0,
  18. ],
  19. ],
  20. 'logger' => [ // optional
  21. 'enable' => true,
  22. 'file' => base_path().'/storage/logs/wechat.log',
  23. 'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug
  24. 'type' => 'single', // optional, 可选 daily.
  25. 'max_file' => 7, // optional, 当 type 为 daily 时有效,默认 30 天
  26. ],
  27. 'http' => [ // optional
  28. 'timeout' => 5.0,
  29. 'connect_timeout' => 5.0,
  30. ],
  31. ],
  32. 'alipay'=> [
  33. 'alipay' => [
  34. 'default' => [
  35. // 必填-支付宝分配的 app_id
  36. 'app_id' => '',
  37. // 必填-应用私钥 字符串或路径
  38. 'app_secret_cert' => '',
  39. // 必填-应用公钥证书 路径
  40. 'app_public_cert_path' => base_path().'/resources/certs/alipay/appCertPublicKey.crt',
  41. // 必填-支付宝公钥证书 路径
  42. 'alipay_public_cert_path' => base_path().'/resources/certs/alipay/alipayCertPublicKey_RSA2.crt',
  43. // 必填-支付宝根证书 路径
  44. 'alipay_root_cert_path' => base_path().'/resources/certs/alipay/alipayRootCert.crt',
  45. // 直接回调地址
  46. 'return_url' => '',
  47. // 必填
  48. 'notify_url' => 'https://yansongda.cn/alipay/notify',
  49. // 选填-默认为正常模式。可选为: MODE_NORMAL, MODE_SERVICE
  50. 'mode' => 0,
  51. ]
  52. ],
  53. 'logger' => [ // optional
  54. 'enable' => true,
  55. 'file' => base_path().'/storage/logs/alipay.log',
  56. 'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug
  57. 'type' => 'single', // optional, 可选 daily.
  58. 'max_file' => 7, // optional, 当 type 为 daily 时有效,默认 30 天
  59. ],
  60. 'http' => [ // optional
  61. 'timeout' => 5.0,
  62. 'connect_timeout' => 5.0,
  63. ],
  64. ],
  65. // 开放的银行
  66. 'banks'=> [
  67. ['id'=>1, 'name'=>'中国农业银行','status'=>1],
  68. ['id'=>2, 'name'=>'中国工商银行','status'=>1],
  69. ['id'=>3, 'name'=>'中国建设银行','status'=>1],
  70. ['id'=>4, 'name'=>'中国邮政储蓄银行','status'=>1],
  71. ['id'=>5, 'name'=>'农村信用合作社','status'=>1],
  72. ['id'=>6, 'name'=>'交通银行','status'=>1],
  73. ['id'=>7, 'name'=>'中国银行','status'=>1],
  74. ['id'=>8, 'name'=>'招商银行','status'=>1],
  75. ['id'=>9, 'name'=>'光大银行','status'=>1],
  76. ['id'=>10, 'name'=>'兴业银行','status'=>1],
  77. ['id'=>11, 'name'=>'平安银行','status'=>1],
  78. ['id'=>12, 'name'=>'中信银行','status'=>1],
  79. ['id'=>13, 'name'=>'华夏银行','status'=>1],
  80. ['id'=>14, 'name'=>'桂林银行','status'=>1],
  81. ['id'=>15, 'name'=>'北京银行','status'=>1],
  82. ['id'=>16, 'name'=>'浙商银行','status'=>1],
  83. ['id'=>17, 'name'=>'浦发发展银行银行','status'=>1],
  84. ['id'=>18, 'name'=>'广西北部湾银行','status'=>1],
  85. ['id'=>19, 'name'=>'广西农村信用社','status'=>1],
  86. ['id'=>20, 'name'=>'广发银行','status'=>1],
  87. ['id'=>21, 'name'=>'贵州省农村信用社','status'=>1],
  88. ['id'=>22, 'name'=>'海南省农村信用社','status'=>1],
  89. ['id'=>23, 'name'=>'湖北省农村信用社','status'=>1],
  90. ['id'=>24, 'name'=>'江西省农村信用社','status'=>1],
  91. ['id'=>25, 'name'=>'山东省农村信用社','status'=>1],
  92. ['id'=>26, 'name'=>'四川省农村信用社','status'=>1],
  93. ['id'=>27, 'name'=>'浙江省农村信用社','status'=>1],
  94. ['id'=>28, 'name'=>'陕西省农村信用社','status'=>1],
  95. ['id'=>29, 'name'=>'云南省农村信用社','status'=>1],
  96. ['id'=>30, 'name'=>'江苏省农村信用社','status'=>1],
  97. ['id'=>31, 'name'=>'广东省农村信用社','status'=>1],
  98. ],
  99. ];