Files
kulakpos_web/public/restaurant/resources/views/payment/paystack.blade.php

36 lines
1.6 KiB
PHP
Raw Normal View History

2026-03-15 17:08:23 +07:00
@extends('payment.layouts.master')
@section('content')
<center>
<div class="loader"></div>
</center>
<form method="POST" action="{!! route('paystack.payment', ['token' => $data->id]) !!}" accept-charset="UTF-8" class="form-horizontal" role="form">
@csrf
<div class="row">
<div class="col-md-8 col-md-offset-2">
<input type="hidden" name="email"
value="{{ $payer->email != null ? $payer->email : 'required@email.com' }}">
{{-- required --}}
<input type="hidden" name="orderID" value="{{ $data->attribute_id }}">
<input type="hidden" name="amount" value="{{ $data->payment_amount * 100 }}"> {{-- required in kobo --}}
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="currency" value="{{ $data->currency_code }}">
<input type="hidden" name="metadata" value="{{ json_encode($array = ['key_name' => 'value']) }}">
{{-- For other necessary things you want to add to your payload. it is optional though --}}
<input type="hidden" name="reference" value="{{ $reference }}"> {{-- required --}}
<button class="btn btn-block d-none" id="pay-button" type="submit"></button>
</div>
</div>
</form>
<script type="text/javascript">
"use strict";
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("pay-button").click();
});
</script>
@endsection