A Laravel Package for the Quickpay API
Last updated on by Paul Redmond
The Quickpay package for Laravel, by Morten Bak, helps you quickly utilize the Quickpay API client using a fluent object and service Facade. Quickpay allows you to accept payments securely and reliably, and this package can help you interface with your user's data via the API:
use \Netbums\Quickpay\Facades\Quickpay; // Get all payments$payments = Quickpay::payments()->all(); // Get a single payment$payment = Quickpay::payments()->find($paymentId); // Create a payment link$paymentLink = Quickpay::payments()->createLink(new PaymentLink( id: $createdPayment['id'], amount: 100)); // Refund a payment$payment = Quickpay::payments()->refund( id: $paymentId, amount: 100,);
Main Features
- Capture a payment
- Refund a payment
- Authorize a payment
- Cancel a payment
- Create a payment with a basket of items and a unique order ID
- Create a payment link and redirect the user to it
- Create a fraud report for a payment
- A payment link with custom continue, cancel, and callback URIs
You can learn more about this package, get full installation instructions, and view the source code on GitHub at mortenebak/laravel-quickpay. You can learn more about the Quickpay API via the documentation and the quickpay-php-client Composer package.