1. Go to this page and download the library: Download netbums/laravel-quickpay library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptions = Quickpay::subscriptions()->all();
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
$subscription = Quickpay::subscriptions()->find($subscriptionId);
use \Netbums\Quickpay\Facades\Quickpay;
use \Netbums\Quickpay\DataObjects\SubscriptionLink;
$subscriptionLinkData = new SubscriptionLink(
id: $createdSubscription['id'],
amount: 100, // in smallest currency unit
order_id: 'link_'.uniqid(),
language: 'en',
continue_url: 'https://example.com/continue',
cancel_url: 'https://example.com/cancel',
callback_url: 'https://example.com/callback' // API
);
$subscriptionLink = Quickpay::subscriptions()->createSubscriptionLink($subscriptionLinkData);
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
Quickpay::subscriptions()->deletePaymentLink($subscriptionId);
use \Netbums\Quickpay\Facades\Quickpay;
use \Netbums\Quickpay\DataObjects\Subscription;
$subscriptionData = new Subscription(
currency: 'DKK',
order_id: 'order_'.uniqid(),
description: 'Subscription description', // Example description
// Add other relevant Subscription properties based on Quickpay docs if known
// e.g., frequency: 30
);
$createdSubscription = Quickpay::subscriptions()->create($subscriptionData);
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
$authorizedSubscription = Quickpay::subscriptions()->authorize($subscriptionId);
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
$canceledSubscription = Quickpay::subscriptions()->cancel($subscriptionId);
use \Netbums\Quickpay\Facades\Quickpay;
use \Netbums\Quickpay\DataObjects\SubscriptionRecurring;
$subscriptionRecurringData = new SubscriptionRecurring(
id: $subscriptionId,
amount: 100 // in smallest currency unit
// ... other SubscriptionRecurring properties
);
$recurringPayment = Quickpay::subscriptions()->createRecurring($subscriptionRecurringData);
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
$fraudReport = Quickpay::subscriptions()->fraudReport($subscriptionId);
use \Netbums\Quickpay\Facades\Quickpay;
$subscriptionId = 'your_subscription_id';
$payments = Quickpay::subscriptions()->getPayments($subscriptionId);
bash
php artisan vendor:publish
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.