bank info api

This commit is contained in:
saparatayev 2022-05-17 16:37:54 +05:00
parent c3422875c2
commit 21c63ece5b
6 changed files with 26 additions and 0 deletions

View File

@ -158,6 +158,7 @@ return [
'phone_verification_code_invalid' => 'Invalid sms code',
'phone_already_exists' => 'This phone number has already been taken.',
'email_already_exists' => 'This email has already been taken.',
'bank_address_one' => '744013, Türkmenistan, Aşgabat ş., Türkmenistanyň Gahrymany Atamyrat Nyýazow şaýoly, 154',
],
/*

View File

@ -158,6 +158,7 @@ return [
'phone_verification_code_invalid' => 'Неверный СМС код',
'phone_already_exists' => 'Пользователь с таким номером уже существует.',
'email_already_exists' => 'Пользователь с таким email уже существует.',
'bank_address_one' => '744013, Türkmenistan, Aşgabat ş., Türkmenistanyň Gahrymany Atamyrat Nyýazow şaýoly, 154',
],
/*

View File

@ -160,6 +160,7 @@ return [
'phone_verification_code_invalid' => 'Nädogry SMS kody',
'phone_already_exists' => 'Bu belgi öňden hasaba alyndy.',
'email_already_exists' => 'Bu el. bukja öňden hasaba alyndy.',
'bank_address_one' => '744013, Türkmenistan, Aşgabat ş., Türkmenistanyň Gahrymany Atamyrat Nyýazow şaýoly, 154',
],
/*

View File

@ -8,6 +8,7 @@ use October\Rain\Support\Facades\Event;
use TPS\Birzha\Classes\TranslatedErrSucMsgResponseApi;
use TPS\Birzha\Models\Payment;
use TPS\Birzha\Classes\TransactionResource;
use TPS\Birzha\Models\Settings;
class TransactionsApiController extends KabinetAPIController
{
@ -128,4 +129,22 @@ class TransactionsApiController extends KabinetAPIController
return $newPayment;
}
public function getBankInfo(Request $request) {
$data = $request->only(['locale']);
$validator = Validator::make($data, [
'locale' => 'required|in:ru,tm,en',
]);
if($validator->fails()) {
return response()->json($validator->errors(), 400);
}
return response()->json([
'tax_code' => Settings::getValue('tax_code'),
'bab' => Settings::getValue('bab'),
'manat_account' => Settings::getValue('manat_account'),
'correspondent_account' => Settings::getValue('correspondent_account'),
'bank_address' => trans("validation.api.bank_address_one", [], $data['locale'])
], 200);
}
}

View File

@ -69,6 +69,8 @@ Route::group(['prefix' =>'api/v1','namespace' =>'AhmadFatoni\ApiGenerator\Contro
Route::post('send-email-verification-link', 'EmailVerificationController@sendEmailVerificationLink');
Route::get('bank-info', 'TransactionsApiController@getBankInfo');
});
});

View File

@ -69,6 +69,8 @@ Route::group(['prefix' =>'api/v1','namespace' =>'AhmadFatoni\ApiGenerator\Contro
Route::post('send-email-verification-link', 'EmailVerificationController@sendEmailVerificationLink');
Route::get('bank-info', 'TransactionsApiController@getBankInfo');
});
});