lms/Modules/PaymentGateways/resources/views/gateways/paystack.blade.php
2025-12-15 12:26:23 +01:00

46 lines
1.1 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
>
<meta
http-equiv="X-UA-Compatible"
content="ie=edge"
>
<title>Paystack payment</title>
</head>
<body>
<script src="https://js.paystack.co/v1/inline.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
payWithPaystack();
});
function payWithPaystack() {
let handler = PaystackPop.setup({
key: "{{ $paystackPublicKey }}", // Replace with your public key
email: '{{ $user->email }}',
amount: '{{ $price * 100 }}',
currency: 'ZAR',
onClose: function() {
alert('Window closed.');
},
callback: function(response) {
window.location.href = "{{ url('/') }}" +
`/payments/paystack/callback/${response.redirecturl}`
}
});
handler.openIframe();
}
</script>
</body>
</html>