Skip to content

Commit 238bc1c

Browse files
authored
Merge pull request #12 from OnurFICICI/patch-7
Update purchase.php
2 parents d2e9418 + 028fbd9 commit 238bc1c

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

samples/purchase.php

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,31 @@
2121
$gateway->setMerchantUser('[email protected]');
2222
$gateway->setMerchantPassword('Paratika123');
2323
$gateway->setSecretKey('QOClasdJUuDDWasdasdasd');
24-
$gateway->setBank('ISBANK');
24+
25+
$gateway->setBin("545616");
26+
$gateway->setMode("api");
27+
try {
28+
$cardNetwork = 'UNKNOWN';
29+
$options = [
30+
'queryAction' => 'QUERYBIN'
31+
];
32+
33+
$response = $gateway->query($options)->send();
34+
if ($response->isSuccessful()) {
35+
$details = $response->getQueryDetails();
36+
if($details['responseCode'] = "00"){
37+
$cardNetwork = $details['bin']['cardNetwork'];
38+
}
39+
40+
} else {
41+
exit($response->getMessage());
42+
}
43+
44+
45+
} catch (\Exception $e) {
46+
echo $e->getMessage();
47+
}
48+
$gateway->setBank($cardNetwork);
2549

2650
$gateway->setMode("NonDirectPost3D");
2751
//Diğer paremetreler: api DirectPost3D NonDirectPost3D

0 commit comments

Comments
 (0)