Skip to content

Commit 079836f

Browse files
committed
added comments to config file
1 parent b0bf951 commit 079836f

File tree

1 file changed

+114
-107
lines changed

1 file changed

+114
-107
lines changed

config/larapay.php

Lines changed: 114 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -2,117 +2,124 @@
22

33
return [
44

5-
/*
6-
|--------------------------------------------------------------------------
7-
| Tartan e-payment component`s operation mode
8-
|--------------------------------------------------------------------------
9-
|
10-
| *** very important config ***
11-
| please do not change it if you don't know what BankTest is
12-
|
13-
| production: component operates with real payments gateways
14-
| development: component operates with simulated "Bank Test" (banktest.ir) gateways
15-
|
16-
*/
17-
'mode' => env('LARAPAY_MODE', 'production'),
5+
/*
6+
|--------------------------------------------------------------------------
7+
| Tartan e-payment component`s operation mode
8+
|--------------------------------------------------------------------------
9+
|
10+
| *** very important config ***
11+
| please do not change it if you don't know what BankTest is
12+
|
13+
| production: component operates with real payments gateways
14+
| development: component operates with simulated "Bank Test" (banktest.ir) gateways
15+
|
16+
*/
17+
'mode' => env('LARAPAY_MODE', 'production'),
1818

19-
/*
20-
|--------------------------------------------------------------------------
21-
| ready to serve gateways
22-
|--------------------------------------------------------------------------
23-
|
24-
| specifies ready to serve gateways.
25-
| gateway characters are case sensitive and should be exactly same as their folder name.
26-
| eg, "Jahanpay" is correct not "JahanPay" or "jahanpay"
27-
| the gateways list is comma separated
28-
|
29-
*/
30-
'gateways' => env('LARAPAY_GATES', 'Mellat,Saman,Pasargad'),
19+
/*
20+
|--------------------------------------------------------------------------
21+
| ready to serve gateways
22+
|--------------------------------------------------------------------------
23+
|
24+
| specifies ready to serve gateways.
25+
| gateway characters are case sensitive and should be exactly same as their folder name.
26+
| eg, "Jahanpay" is correct not "JahanPay" or "jahanpay"
27+
| the gateways list is comma separated
28+
|
29+
*/
30+
'gateways' => env('LARAPAY_GATES', 'Mellat,Saman,Pasargad'),
3131

32-
/*
33-
|--------------------------------------------------------------------------
34-
| Mellat gateway configuration
35-
|--------------------------------------------------------------------------
36-
*/
37-
'mellat' => [
38-
'username' => env('MELLAT_USERNAME', ''),
39-
'password' => env('MELLAT_PASSWORD',''),
40-
'terminal_id' => env('MELLAT_TERMINAL_ID', ''),
41-
'callback_url' => env('MELLAT_CALLBACK_URL', '')
42-
],
32+
/*
33+
|--------------------------------------------------------------------------
34+
| Mellat gateway configuration
35+
|--------------------------------------------------------------------------
36+
*/
37+
'mellat' => [
38+
'username' => env('MELLAT_USERNAME', ''),
39+
'password' => env('MELLAT_PASSWORD', ''),
40+
'terminal_id' => env('MELLAT_TERMINAL_ID', ''),
41+
],
4342

44-
/*
45-
|--------------------------------------------------------------------------
46-
| Parsian gateway configuration
47-
|--------------------------------------------------------------------------
48-
*/
49-
'parsian' => [
50-
'pin' => env('PARSIAN_PIN', ''),
51-
'timeout' => env('PARSIAN_TIMEOUT',15)
43+
/*
44+
|--------------------------------------------------------------------------
45+
| Parsian gateway configuration
46+
|--------------------------------------------------------------------------
47+
*/
48+
'parsian' => [
49+
'pin' => env('PARSIAN_PIN', ''),
50+
'timeout' => env('PARSIAN_TIMEOUT', 15),
5251

5352
],
54-
/*
55-
|--------------------------------------------------------------------------
56-
| Pasargad gateway configuration
57-
|--------------------------------------------------------------------------
58-
*/
59-
'pasargad' => [
60-
'terminalId' => env('PASARGAD_TERMINAL_ID', ''),
61-
'merchantId' => env('PASARGAD_MERCHANT_ID', ''),
62-
'certificate_path' => storage_path(env('PASARGAD_CERT_PATH', 'payment/pasargad/certificate.xml')),
63-
'callback_url' => env('PASARGAD_CALLBACK_URL', '')
64-
],
53+
/*
54+
|--------------------------------------------------------------------------
55+
| Pasargad gateway configuration
56+
|--------------------------------------------------------------------------
57+
*/
58+
'pasargad' => [
59+
'terminalId' => env('PASARGAD_TERMINAL_ID', ''),
60+
'merchantId' => env('PASARGAD_MERCHANT_ID', ''),
61+
'certificate_path' => storage_path(env('PASARGAD_CERT_PATH', 'payment/pasargad/certificate.xml')),
62+
],
6563

66-
/*
67-
|--------------------------------------------------------------------------
68-
| Sadad gateway configuration
69-
|--------------------------------------------------------------------------
70-
*/
71-
'sadad' => [
72-
'merchant' => env('SADAD_MERCHANT', ''),
73-
'transaction_key' => env('SADAD_TRANS_KEY', ''),
74-
'terminal_id' => env('SADAD_TERMINAL_ID', ''),
75-
'callback_url' => env('SADAD_CALLBACK_URL', ''),
76-
],
64+
/*
65+
|--------------------------------------------------------------------------
66+
| Sadad gateway configuration
67+
|--------------------------------------------------------------------------
68+
*/
69+
'sadad' => [
70+
'merchant' => env('SADAD_MERCHANT', ''),
71+
'transaction_key' => env('SADAD_TRANS_KEY', ''),
72+
'terminal_id' => env('SADAD_TERMINAL_ID', ''),
73+
],
7774

78-
'saderat' => [
79-
'MID' => env('SADERAT_MID', ''),
80-
'TID' => env('SADERAT_TID', ''),
81-
'public_key_path' => storage_path(env('SADERAT_CERT_PATH', 'payment/saderat/public.key')),
82-
'private_key_path' => storage_path(env('SADERAT_CERT_PATH', 'payment/saderat/private.key')),
83-
],
75+
/*
76+
|--------------------------------------------------------------------------
77+
| Saderat - Mabna Card Aria gateway configuration
78+
|--------------------------------------------------------------------------
79+
*/
80+
'saderat' => [
81+
'MID' => env('SADERAT_MID', ''),
82+
'TID' => env('SADERAT_TID', ''),
83+
'public_key_path' => storage_path(env('SADERAT_CERT_PATH', 'payment/saderat/public.key')),
84+
'private_key_path' => storage_path(env('SADERAT_CERT_PATH', 'payment/saderat/private.key')),
85+
],
8486

85-
/*
86-
|--------------------------------------------------------------------------
87-
| Saman gateway configuration
88-
|--------------------------------------------------------------------------
89-
*/
90-
'saman' => [
91-
'merchant_id' => env('SAMAN_MERCHANT_ID', ''),
92-
'merchant_pass' => env('SAMAN_MERCHANT_PASS', ''),
93-
],
87+
/*
88+
|--------------------------------------------------------------------------
89+
| Saman gateway configuration
90+
|--------------------------------------------------------------------------
91+
*/
92+
'saman' => [
93+
'merchant_id' => env('SAMAN_MERCHANT_ID', ''),
94+
'merchant_pass' => env('SAMAN_MERCHANT_PASS', ''),
95+
],
9496

95-
/*
96-
|--------------------------------------------------------------------------
97-
| Zarinpal gateway configuration
98-
|--------------------------------------------------------------------------
99-
|
100-
| types: acceptable values --- zarin-gate or normal
101-
| server: acceptable values --- germany or iran or test
102-
|
103-
*/
104-
'zarinpal' => [
105-
'merchant_id' => env('ZARINPAL_MERCHANT_ID', ''),
106-
'type' => env('ZARINPAL_TYPE', 'zarin-gate'),
107-
'callback_url' => env('ZARINPAL_CALLBACK_URL', ''),
108-
'server' => env('ZARINPAL_SERVER', 'germany'),
109-
'email' => env('ZARINPAL_EMAIL', ''),
110-
'mobile' => env('ZARINPAL_MOBILE', '09xxxxxxxxx'),
111-
'description' => env('ZARINPAL_MOBILE', 'powered-by-TartanPayment'),
112-
],
97+
/*
98+
|--------------------------------------------------------------------------
99+
| Zarinpal gateway configuration
100+
|--------------------------------------------------------------------------
101+
|
102+
| types: acceptable values --- zarin-gate or normal
103+
| server: acceptable values --- germany or iran or test
104+
|
105+
*/
106+
'zarinpal' => [
107+
'merchant_id' => env('ZARINPAL_MERCHANT_ID', ''),
108+
'type' => env('ZARINPAL_TYPE', 'zarin-gate'),
109+
'callback_url' => env('ZARINPAL_CALLBACK_URL', ''),
110+
'server' => env('ZARINPAL_SERVER', 'germany'),
111+
'email' => env('ZARINPAL_EMAIL', ''),
112+
'mobile' => env('ZARINPAL_MOBILE', '09xxxxxxxxx'),
113+
'description' => env('ZARINPAL_MOBILE', 'powered-by-TartanPayment'),
114+
],
113115

114-
'pay_ir' => [
115-
'api' => env('PAY_IR_API_KEY', ''),
116+
/*
117+
|--------------------------------------------------------------------------
118+
| Pay.ir gateway configuration
119+
|--------------------------------------------------------------------------
120+
*/
121+
'pay_ir' => [
122+
'api' => env('PAY_IR_API_KEY', ''),
116123
],
117124
/*
118125
|--------------------------------------------------------------------------
@@ -123,19 +130,19 @@
123130
| options: soapClient Options
124131
|
125132
*/
126-
'soap' => [
133+
'soap' => [
127134
'useOptions' => env('SOAP_HAS_OPTIONS', false),
128-
'options' => [
129-
'proxy_host' => env('SOAP_PROXY_HOST', ''),
130-
'proxy_port' => env('SOAP_PROXY_PORT', ''),
135+
'options' => [
136+
'proxy_host' => env('SOAP_PROXY_HOST', ''),
137+
'proxy_port' => env('SOAP_PROXY_PORT', ''),
131138
'stream_context' => stream_context_create(
132139
[
133140
'ssl' => [
134-
'verify_peer' => false,
141+
'verify_peer' => false,
135142
'verify_peer_name' => false,
136143
],
137144
]
138145
),
139-
]
146+
],
140147
],
141148
];

0 commit comments

Comments
 (0)