57 lines
2.0 KiB
PHP
57 lines
2.0 KiB
PHP
@php $amount = $payment_details['payable_amount']; @endphp
|
|
|
|
|
|
@php
|
|
$model = $payment_details['success_method']['model_name'];
|
|
if ($model == 'InstructorPayment') {
|
|
$settings = DB::table('users')
|
|
->where('id', $payment_details['items'][0]['id'])
|
|
->value('paymentkeys');
|
|
|
|
$keys = isset($settings) ? json_decode($settings) : null;
|
|
|
|
if ($keys) {
|
|
$bank_information = $keys->offline->bank_information;
|
|
}
|
|
|
|
if ($bank_information == '') {
|
|
$msg = "This payment gateway isn't configured.";
|
|
}
|
|
} else {
|
|
$payment_keys = json_decode($payment_gateway->keys, true);
|
|
$bank_information = '';
|
|
|
|
if ($payment_keys != '') {
|
|
if ($payment_gateway->status == 1) {
|
|
$bank_information = $payment_keys['bank_information'];
|
|
|
|
if ($bank_information == '') {
|
|
$msg = get_phrase("This payment gateway isn't configured.");
|
|
}
|
|
} else {
|
|
$msg = get_phrase('Admin denied transaction through this gateway.');
|
|
}
|
|
} else {
|
|
$msg = get_phrase("This payment gateway isn't configured.");
|
|
}
|
|
}
|
|
@endphp
|
|
|
|
<div class="row my-5">
|
|
<div class="col-md-12 text-start">
|
|
{!! removeScripts($bank_information) !!}
|
|
</div>
|
|
</div>
|
|
<form action="{{ route('payment.offline.store') }}" method="post" enctype="multipart/form-data">@csrf
|
|
<div class="mb-3">
|
|
<label for="" class="form-label d-flex justify-content-between">
|
|
<span>{{ get_phrase('Payment Document') }}</span>
|
|
<span>{{ get_phrase('(jpg, pdf, txt, png, docx)') }}</span>
|
|
</label>
|
|
<input type="hidden" name="item_type" value="{{ $payment_details['custom_field']['item_type'] ?? 'course' }}" required>
|
|
<input type="file" name="doc" class="form-control" required>
|
|
</div>
|
|
|
|
<input type="submit" class="btn btn-primary" value="{{ get_phrase('Pay offline') }}">
|
|
</form>
|