Skip to content

Commit

Permalink
secretKey, transReferenceNo, beneficiaryBankCode, beneficiaryAccType,…
Browse files Browse the repository at this point in the history
… beneficiaryBranchCode, beneficiaryRoutingNo column name change
  • Loading branch information
mah-shamim committed May 13, 2024
1 parent 6107980 commit 5fc6ca9
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions src/Vendors/IslamiBankApi.php
Original file line number Diff line number Diff line change
Expand Up @@ -398,11 +398,11 @@ public function directCreditRemittance(array $data): array
';
$xmlString .= '
<!--Optional:-->
<xsd:secretKey>'.($directCreditRemittance['reference_no'] ?? null).'</xsd:secretKey>
<xsd:secretKey>'.($directCreditRemittance['secretKey'] ?? null).'</xsd:secretKey>
';
$xmlString .= '
<!--Optional:-->
<xsd:transReferenceNo>'.($directCreditRemittance['reference_no'] ?? null).'</xsd:transReferenceNo>
<xsd:transReferenceNo>'.($directCreditRemittance['transReferenceNo'] ?? null).'</xsd:transReferenceNo>
';
$xmlString .= '</ser:wsMessage>';
$soapMethod = 'directCreditWSMessage';
Expand Down Expand Up @@ -436,14 +436,14 @@ private function __transferData(array $data): array
$transferData['beneficiaryAccNo'] = ($data['beneficiary_data']['receiver_information']['beneficiary_data']['bank_account_number'] ?? $data['beneficiary_data']['receiver_information']['beneficiary_data']['wallet_account_number'] ?? null);
$transferData['beneficiaryAccType'] = '';
$transferData['beneficiaryAddress'] = ($data['beneficiary_data']['receiver_information']['city_name'] ?? null).','.($data['beneficiary_data']['receiver_information']['country_name'] ?? null);
$transferData['beneficiaryBankCode'] = ($data['beneficiary_data']['bank_information']['bank_data']['islami_bank_code'] ?? null);
$transferData['beneficiaryBankCode'] = ($data['beneficiary_data']['bank_information']['vendor_code']['remit'] ['islamibank'] ?? null);
$transferData['beneficiaryBankName'] = ($data['beneficiary_data']['bank_information']['bank_name'] ?? null);
$transferData['beneficiaryBranchCode'] = '';
$transferData['beneficiaryBranchName'] = ($data['beneficiary_data']['branch_information']['branch_name'] ?? null);
$transferData['beneficiaryName'] = ($data['beneficiary_data']['receiver_information']['beneficiary_name'] ?? null);
$transferData['beneficiaryPassportNo'] = '?';
$transferData['beneficiaryPhoneNo'] = ($data['beneficiary_data']['receiver_information']['beneficiary_mobile'] ?? null);
$transferData['beneficiaryRoutingNo'] = ($data['beneficiary_data']['branch_information']['branch_data']['routing_no'] ?? '?');
$transferData['beneficiaryRoutingNo'] = ($data['beneficiary_data']['branch_information']['branch_data']['location_no'] ?? '?');
$transferData['exHouseTxID'] = '?';
$transferData['exchHouseBranchCode'] = '?';
$transferData['exchHouseSwiftCode'] = '?';
Expand Down Expand Up @@ -491,16 +491,16 @@ private function __transferData(array $data): array
$transferData['beneficiaryRoutingNo'] = '?';
break;
case 'bank_transfer':
if ($data['beneficiary_data']['bank_information']['bank_slug'] == 'islami_bank_bangladesh_limited') {
$transferData['beneficiaryAccType'] = ($data['beneficiary_data']['beneficiary_acc_type'] ?? null);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['branch_data']['islami_bank_branch_code'] ?? null);
if ($data['beneficiary_data']['bank_information']['bank_slug'] == 'islami-bank-bangladesh-limited') {
$transferData['beneficiaryAccType'] = ($data['beneficiary_data']['beneficiary_acc_type'] ?? 10);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['vendor_code']['remit'] ['islamibank'] ?? null);
$transferData['beneficiaryRoutingNo'] = '?';
$transferData['paymentType'] = 2;
}
break;
case 'instant_bank_transfer':
$transferData['beneficiaryAccType'] = ($data['beneficiary_data']['beneficiary_acc_type'] ?? null);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['branch_data']['islami_bank_branch_code'] ?? null);
$transferData['beneficiaryAccType'] = ($data['beneficiary_data']['beneficiary_acc_type'] ?? 10);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['vendor_code']['remit']['islamibank'] ?? null);
$transferData['beneficiaryRoutingNo'] = '?';
$transferData['paymentType'] = 1;
break;
Expand All @@ -524,9 +524,9 @@ private function __transferData(array $data): array
$transferData['beneficiaryAccNo'] = '';
$transferData['paymentType'] = 1;
$transferData['beneficiaryRoutingNo'] = '?';
} elseif ($data['beneficiary_data']['bank_information']['bank_slug'] == 'islami_bank_bangladesh_limited') {
} elseif ($data['beneficiary_data']['bank_information']['bank_slug'] == 'islami-bank-bangladesh-limited') {
$transferData['beneficiaryAccType'] = ($data['beneficiary_data']['beneficiary_acc_type'] ?? null);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['branch_data']['islami_bank_branch_code'] ?? null);
$transferData['beneficiaryBranchCode'] = ($data['beneficiary_data']['branch_information']['vendor_code']['remit'] ['islamibank'] ?? null);
$transferData['beneficiaryRoutingNo'] = '?';
$transferData['paymentType'] = 2;
}*/
Expand All @@ -537,6 +537,7 @@ private function __transferData(array $data): array
$transferData['remitterIdentificationNo'] = ($data['beneficiary_data']['sender_information']['profile']['id_doc']['id_no'] ?? null);
}

//dd($transferData);
return $transferData;
}

Expand Down

0 comments on commit 5fc6ca9

Please sign in to comment.