Di dunia bisnis modern, sistem manajemen tagihan yang efisien adalah salah satu elemen penting dalam menjaga kelancaran operasional. Untuk aplikasi berbasis Laravel, banyak solusi billing platform yang tersedia, tetapi salah satu yang cukup menonjol adalah Polar Billing Platform.
Package Polar untuk Laravel mengintegrasikan aplikasi Laravel Anda dengan Polar.sh secara mulus, cara modern untuk menjual produk SaaS dan digital Anda. Paket ini dapat menangani langganan, pembayaran berulang, dan berinteraksi langsung dengan API Polar.
use DanestvesLaravelPolarBillable;
class User extends Authenticatable
{
use Billable;
}
// Redirect to a Polar subscription URL
Route::get('/subscribe', function (Request $request) {
return $request->user()->checkout(['product_id_123']);
});
// Customer portal
Route::get('/customer-portal', function (Request $request) {
return $request->user()->redirectToCustomerPortal();
});
Setelah pembayaran selesai, pengelola webhook yang masuk menghubungkan pembayaran ke model di database Anda.
$user->subscribed();
$user->subscription()->valid();
$user->subscription()->hasProduct('product_id_123');
$user->subscription()->cancelled();
$user->subscription()->onGracePeriod();
$user->subscription()->pastDue();
// Swap plans
$user->subscription()->swap('product_id_123');
$user->subscription()->swapAndInvoice('product_id_123');
$user->subscription()->resume();
Fitur UtamaFitur Utama
Integrasi Langganan Berulang
Mudah mengelola langganan dan pembayaran di dalam Laravel.Manajemen Langganan
Mendukung pengelolaan rencana langganan dan langganan pengguna.Penanganan Webhook
Memproses peristiwa dari Polar.sh, seperti pembaruan pembayaran.Migrasi yang Sudah Dikonfigurasi
Termasuk migrasi database untuk tabel-tabel yang berkaitan dengan langganan.Route & Controller
Menyediakan endpoint bawaan untuk mengelola langganan.Tampilan yang Dapat Disesuaikan
Menawarkan komponen UI default yang dapat dimodifikasi sesuai kebutuhan.Opsi Konfigurasi
Memungkinkan pengembang untuk menyesuaikan pengaturan integrasi dengan lebih rinci.
SelengkapnyaSelengkapnya
Anda dapat mempelajari lebih lanjut tentang package ini, mendapatkan petunjuk instalasi lengkap, dan melihat source code nya di GitHub. Dokumentasi Polar dapat membantu Anda memulai dengan Polar billing platform.