Kredi kartlarının numarasında bir sistematik mevcuttur.İlk 4 hane ödeme yöntemini yanı kartın VISA mı MASTERCARD mı olduğunu gösteriyor. İlk 6 hane hangi bankaya ait olduğunu gösteren bir ön ektir (prefix). İlk 6 haneye binNumber (Bank Identification Number) denir.Detay için https://www.bincodes.com/ sayfası incelebilir.
https://github.com/iyzico/iyzipay-php adresinden iyzico PHP apisini edinebilirsiniz
iyzico Php Örnek:
require_once('../IyzipayBootstrap.php');
IyzipayBootstrap::init();
$options = new \Iyzipay\Options();
$options->setApiKey(“apikey”);
$options->setSecretKey(“secretkey”);
$options->setBaseUrl(“https://api.iyzipay.com”);
$request = new \Iyzipay\Request\RetrieveBinNumberRequest();
$request->setLocale(\Iyzipay\Model\Locale::TR);
$request->setConversationId(“123456789”);
$request->setBinNumber(“554960”);
$binNumber = \Iyzipay\Model\BinNumber::retrieve($request, $options);
var_dump($binNumber);
Çıktı örneği:
{"status":"success","locale":"tr","systemTime":1481824670823,"conversationId":"123456789",
"binNumber":"554960","cardType":"CREDIT_CARD",
"cardAssociation":"MASTER_CARD","cardFamily":"Bonus","bankName":"Garanti Bankası","bankCode":62}