File: /var/www/vhosts/sethsawariyabizmart.com/httpdocs/masterAir/cred-config.php
<?php
function airPayProviders()
{
return [
48 => [
'bank' => "YES",
'username' => 'qDqXV5q22U',
'password' => 'qjCTnZz5',
'secret' => 'fYb48hdPcUWeQ7Nt',
'mercid' => '353491',
'clientV4Id' => '7eccf4',
'clientV4Secret' => '17e14d83030528725248aba9ad3f6e3f',
'providerId' => 48,
],
59 => [
'bank' => "FINO",
'username' => '9V8HKR24Kr',
'password' => 'wvDa52nt',
'secret' => 'QMGSxZ9vj7vy4gP9',
'mercid' => '355490',
'clientV4Id' => '686160',
'clientV4Secret' => 'e0186346b38d2213edd12c87319df667',
'providerId' => 59,
],
62 => [
'bank' => "RBL",
'username' => '6qzkWDWxba',
'password' => 'wVcnWq95',
'secret' => '4pbZVACzkVWUtD2e',
'mercid' => '355488',
'clientV4Id' => '3706ba',
'clientV4Secret' => '220b1631e0cbf0c64ebd6c90a0f78881',
'providerId' => 62,
],
];
}
function airPayCred($providerId = null)
{
$providers = airPayProviders();
$cred = $providers[$providerId];
// Derived keys
$cred['key256'] = hash('SHA256', $cred['username'] . "~:~" . $cred['password']);
$cred['secretV4Key'] = md5($cred['username'] . "~:~" . $cred['password']);
return $cred;
}
function airPayCredByMercId($mercid)
{
if (!$mercid) {
return null;
}
foreach (airPayProviders() as $providerId => $cred) {
if ((string) $cred['mercid'] === (string) $mercid) {
$cred['key256'] = hash('SHA256', $cred['username'] . "~:~" . $cred['password']);
$cred['secretV4Key'] = md5($cred['username'] . "~:~" . $cred['password']);
$cred['provider_id'] = $providerId;
return $cred;
}
}
return null;
}
?>