naykel/payit is a Laravel package for payment gateways package for naykel applications.
It currently has 0 GitHub stars and 153 downloads on Packagist (latest version v0.6.1).
Install it with composer require naykel/payit.
Discover more Laravel packages by naykel
or browse all Laravel packages to compare alternatives.
Last updated
Add check to make sure .env is set
update the resolve method in the PaymentPlatformResolver to be a more updated
Laravel way of resolving the platform.
remove auth login used for development in layouts
What to Do After Creating a PaymentIntent Store the PaymentIntent ID: You need to store the PaymentIntent ID somewhere safe (e.g., in a session or database) because it will be used later to confirm the payment. This is useful in case you need to retrieve or confirm the payment later.
Send the client_secret to the Frontend: The client_secret is required on the client side to confirm the payment and to allow Stripe to communicate with the client. The frontend will use this client_secret to confirm the payment, either via Stripe Elements or Stripe's hosted Checkout page.
Confirm the Payment: Once the PaymentIntent is created, you’ll either confirm it on the client side or backend side (based on your flow). If using the client-side approach, Stripe will handle any 3D Secure or authentication challenges. If you're processing everything backend-side, you can confirm the payment manually.