@@ -51,14 +51,22 @@ return [
51
51
52
52
// GarantiPos: ProvisionPassword
53
53
'refund_user_password' => null,
54
+
55
+ // PayForPos: MbrId
56
+ 'mbr_id' => null,
54
57
],
55
58
'gateway_endpoints' => [ // Required
56
59
'payment_api' => null, // Required
57
60
'gateway_3d' => null, // Required
58
61
'gateway_3d_host' => null,
59
62
'query_api' => null,
60
63
],
61
- 'test_mode' => false,
64
+ 'gateway_configs' => [ // optional
65
+ 'test_mode' => false, // default: false
66
+ // Hash kontrolü kütühaneden dolayı başarısız sonuçlanıyorsa bu ayarla devre dışı bırakılabilir.
67
+ // Ancak hash kontrolünün devre dışı bırakılması güvenlik açığı oluşturabilir.
68
+ 'disable_3d_hash_check' => false, // default: false
69
+ ],
62
70
],
63
71
],
64
72
];
@@ -84,7 +92,6 @@ return [
84
92
'estpos_payten' => [
85
93
'gateway_class' => \M ews\P os\G ateways\E stV3Pos::class,
86
94
'lang' => \M ews\P os\P osInterface::LANG_TR, // optional
87
- 'test_mode' => true, // optional
88
95
'credentials' => [
89
96
'payment_model' => \M ews\P os\P osInterface::MODEL_3D_SECURE,
90
97
'merchant_id' => '700XXXXXXX',
@@ -134,13 +141,34 @@ return [
134
141
'user_name' => 'QNB_API_XXXXXXXX', // UserCode: Otorizasyon sistemi kullanıcı kodu.
135
142
'user_password' => 'XXXXXXXX', // Otorizasyon sistemi kullanıcı şifresi.
136
143
'enc_key' => 'XXXXXXXX', // MerchantPass: 3D Secure şifresidir.
144
+ 'mbr_id' => \M ews\P os\E ntity\A ccount\P ayForAccount::MBR_ID_FINANSBANK, // veya MBR_ID_ZIRAAT_KATILIM (Kurum Kodu)
137
145
],
138
146
'gateway_endpoints' => [
139
147
'payment_api' => 'https://vpostest.qnbfinansbank.com/Gateway/XMLGate.aspx',
140
148
'gateway_3d' => 'https://vpostest.qnbfinansbank.com/Gateway/Default.aspx',
141
149
'gateway_3d_host' => 'https://vpostest.qnbfinansbank.com/Gateway/3DHost.aspx',
142
150
],
143
151
],
152
+ 'payfor_ziraat_katilim' => [
153
+ 'gateway_class' => \M ews\P os\G ateways\P ayForPos::class,
154
+ 'credentials' => [
155
+ 'payment_model' => \M ews\P os\P osInterface::MODEL_3D_SECURE,
156
+ 'merchant_id' => '08530000XXXXXXXX', // Üye İşyeri Numarası.
157
+ 'user_name' => 'ZIRAAT_KATILIM_API_XXXXXXXX', // UserCode: Otorizasyon sistemi kullanıcı kodu.
158
+ 'user_password' => 'XXXXXXXX', // Otorizasyon sistemi kullanıcı şifresi.
159
+ 'enc_key' => 'XXXXXXXX', // MerchantPass: 3D Secure şifresidir.
160
+ 'mbr_id' => \M ews\P os\E ntity\A ccount\P ayForAccount::MBR_ID_ZIRAAT_KATILIM, // (Kurum Kodu)
161
+ ],
162
+ 'gateway_configs' => [
163
+ // Ziraat Katilim için hash kontrolü çalışmıyor. O yüzden devre dışı bırakıyoruz.
164
+ 'disable_3d_hash_check' => true,
165
+ ],
166
+ 'gateway_endpoints' => [
167
+ 'payment_api' => 'https://payfortestziraatkatilim.cordisnetwork.com/Mpi/XMLGate.aspx',
168
+ 'gateway_3d' => 'https://payfortestziraatkatilim.cordisnetwork.com/Mpi/Default.aspx',
169
+ 'gateway_3d_host' => 'https://payfortestziraatkatilim.cordisnetwork.com/Mpi/3DHost.aspx',
170
+ ],
171
+ ],
144
172
'garanti' => [
145
173
'gateway_class' => \M ews\P os\G ateways\G arantiPos::class,
146
174
'credentials' => [
@@ -157,6 +185,9 @@ return [
157
185
'payment_api' => 'https://sanalposprovtest.garantibbva.com.tr/VPServlet',
158
186
'gateway_3d' => 'https://sanalposprovtest.garantibbva.com.tr/servlet/gt3dengine',
159
187
],
188
+ 'gateway_configs' => [ // optional
189
+ 'test_mode' => true, // test ortamı için true
190
+ ],
160
191
],
161
192
'interpos_denizbank' => [
162
193
'gateway_class' => \M ews\P os\G ateways\I nterPos::class,
@@ -182,6 +213,10 @@ return [
182
213
'user_name' => 'apiXXXXXXXX', // UserName: https://kurumsal.kuveytturk.com.tr adresine login olarak kullanıcı işlemleri sayfasında APİ rolünde kullanıcı oluşturulmalıdır.
183
214
'enc_key' => 'ApiXXXXXXXX', // Password: Oluşturulan APİ kullanıcısının şifre bilgisidir.
184
215
],
216
+ 'gateway_configs' => [
217
+ // Testlerinizi SSL olmayan ortamda yapıyorsanız true yapmanız gerekir.
218
+ 'test_mode' => true,
219
+ ],
185
220
'gateway_endpoints' => [
186
221
'payment_api' => 'https://boatest.kuveytturk.com.tr/boa.virtualpos.services/Home',
187
222
'gateway_3d' => 'https://boatest.kuveytturk.com.tr/boa.virtualpos.services/Home/ThreeDModelPayGate',
0 commit comments