pay.php
4.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
return [
'alipay' => [
// 支付宝分配的 APPID
'app_id' => env('ALI_APP_ID', '2019111869213904'),
// 支付宝异步通知地址
'notify_url' => env('APP_URL') .'/api/pay/notify/alipay',
// 支付成功后同步通知地址
'return_url' => env('APP_URL') .'/api/pay/notify/alipay',
// 阿里公共密钥,验证签名时使用
'ali_public_key' => env('ALI_PUBLIC_KEY', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkcpyY7uRw0sFKz0sse/mrotFNYA6U7L3IgODN0QkeobV5QcwlYrbAO9des/PBHD9lJcgcltrLPPTRBUtpinfX/1OiG1SbQH/2R7Ajt6YAl/Z6cppmNdey1g/zGLJWJXtQrfzYdDGDZNTdizRmWJyrkRJg8cHucSx322+maIom5R/mc11eq2WL6HQiI9blvU9ZEFQKbzUp+Y8C3VW1z4QpQIQHJByHWbn3EHCBWofkLHyOM9ej/ZO4+8vl7upj605CgdISDDgdb0YxS3hoLA8Zc2WrNwJbDRH5D0PuafazZo9Qh3ECcWtRwnlQvU9Hn9D95CMg7FpTpaX9NpzJA3TvwIDAQAB'),
// 自己的私钥,签名时使用
'private_key' => env('ALI_PRIVATE_KEY', 'MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC71mgOyAY0vt9CXjokwo6Ph9Cs1PWtZLZrRIOgovQKS1yIJ7wxKbemRsHGJtTj7DEOxh5KsP+nj0Y9Fmgz0kIGtKmlNG0NRex1vTYMoxdk0c/Dl8hUSH9uqNlLEDeP8Zs48R12qqin4keB/2e1/ZBsZagRHXZ7riwC6ErKTCjDlIAiGzbXuLg1V9/VKtEi/h2c37VEeN3VDF+5l80dtruCqsrVDBzPOMF1nRR7Vps8H87wuLf2BuZic2GZOsOpJGD6emSYN2/tVz4AYg1alkpFShTTdygPpkKGbl9ewA9GHuUH1Q74h2SKsSbUXG4ogIZyjvZ+/eKbngIXTwmkDRuTAgMBAAECggEBAKyqxzTvQmUyIGEN5Tzta8cc/gIiMUSXE+k/LhB4OwVLiV/PxvsacitzV6UjBQgPknkWPbpDQn9xAQwekOMyIGexo1CuBKDy6g7BQ/IR6etPw0D1Qb3YduvuYvDRk4HKgvmxC3iOIENTipBBi8CLujsqp3g0MTo4PVTe3AFiSQae37/+A3MVOsfYgXB42S2XX4HtTlB05dJneB3Cy7IcZcA3AGYUtpOoli1Fzg9p6ISVBVrIsfAvIeMKXap1kxa8CzlN47wcoDUiQxyxuZW+7u/hG3D152sdW6TB2ELjz2gqMJwTwwRty3adkMQM1XnlAgUD0fflBf5EMlMYBnbScCECgYEA/+uwzhh8vge7psQyvrhgJ+Zgp7vkZ6kwwI94cbZyTDXOsP1D3u9Zeo+jmP+6nyav5QzeQadwoCXJ+Huy9Gh2d5azvNs/QnSI/8t6E7/h9bm/peaw6HQQaXSlverZVmsLsghUoB11Q/t/iXN9kNhe9u/04MowBza3I5Pbd+QVm18CgYEAu+VQGW6LR6X9aM7oJ7zvDOi0HkBpZatvm8+Qb32aCPSWnMU3VbhxAY61kCEzE37q2UASxZ0gy6iPo6sbNKiffUvw0lwH6n59RAHb5abFPWqdx4Y49plWn1HgCC7J+DBPlpO3/B8byEFf6y+wm5JpNKH4tuUqmsXC82xo577OoE0CgYEAvooidy+wIGPtiLpm9aycmthhekDgS3WigJvRFwi5jJg7LXdDQwZ9Xkz3hwBPWBMbvrOX/tXFetbnywN+N45XNa6UX7X1IWtWXOyIFZA1khgb4k8hw9A2L+3TQNVLv5WvfXvKVfPYzSbAy/uar28JNV1uuraOj7BjJi/9pQPCOo0CgYBg+4yrg85qLfgtt9ZGZJOyww3tK2v7aVCTSMCRe3AdPTncM0NLgIb7udBnU2uMnY7UkejejSrXU+rIHNJPDNY9kwv7WDtRwvYfOyJoV/sopzZHPTV7u0vlshoDvzrKWw1JeHeXr+rkIzJCL3xl4F1jKFM6+/BQsNDeWk+PhoIaZQKBgQDJSgaDB14BukQER+KIL/coQEpXnRmeZgper2yOFUW9Q/EtGAVfbxmHTN4+g2OeGaITPiHWfwslKOnedIR9bnpXHTC7mUtAi6zDBqbbp8DjGTJRO8PL453OUtu2oeAgM7YHIaoUEb7fo0BowB0SXE4Hcu6+OQjq8rrCd50S5twTyw=='),
// optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log'
'log' => [
'file' => storage_path('logs/pay/alipay.log'),
'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug
'type' => 'daily', // optional, 可选 daily.
'max_file' => 30, // max_file, 当 type 为 daily 时有效,默认 30 天
], // optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log'
// optional,设置此参数,将进入沙箱模式
// 'mode' => 'dev',
],
'wechat' => [
// 公众号 APPID
'app_id' => env('WECHAT_OFFICIAL_ACCOUNT_APPID', 'wx3bb38a6c1cb0ed8c'),
// APP 引用的 appid
'appid' => env('WECHAT_MINI_APPID', 'wx3bb38a6c1cb0ed8c'),
// 小程序 APPID
'miniapp_id' => env('WECHAT_MINI_APPID', 'wx3bb38a6c1cb0ed8c'),
// 微信支付分配的微信商户号 必填-商户号,服务商模式下为服务商商户号
'mch_id' => env('WECHAT_MCH_ID', ''), //1576882641
// 微信支付异步通知地址
'notify_url' => env('APP_URL') .'/api/pay/notify/wechat',
// 微信支付签名秘钥 必填-商户秘钥
'key' => env('WECHAT_KEY', ''),
// 客户端证书路径,退款、红包等需要用到。请填写绝对路径,linux 请确保权限问题。pem 格式。
'cert_client' => storage_path('app/certs/apiclient_cert.pem'),// '/mnt/umiu/storage/app/apiclient_cert.pem',
// 客户端秘钥路径,退款、红包等需要用到。请填写绝对路径,linux 请确保权限问题。pem 格式。
'cert_key' => storage_path('app/certs/apiclient_key.pem'),// '/mnt/umiu/storage/app/apiclient_key.pem',
// optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log'
'log' => [
'file' => storage_path('logs/pay/wechat.log'),
// 'level' => 'debug'
// 'type' => 'single', // optional, 可选 daily.
// 'max_file' => 30,
],
// optional
// 'dev' 时为沙箱模式
// 'hk' 时为东南亚节点
// 'mode' => 'service',
],
];