• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Laravel Cashier کتابخانه‌ای برای ساده‌سازی پرداخت اشتراکی و مدیریت Subscription است. در نسخه‌های مرتبط با Laravel 5.6، Cashier عمدتاً با Stripe کار می‌کند و عملیات ساخت مشتری، ایجاد اشتراک، دوره آزمایشی و مدیریت وضعیت پرداخت را پوشش می‌دهد.

نحوه کار و کاربرد

برای استفاده، مدل User قابلیت Billable را دریافت می‌کند و تنظیمات Stripe در محیط قرار می‌گیرند. Webhookها برای همگام‌سازی تغییراتی که خارج از درخواست فعلی رخ می‌دهند اهمیت دارند.

نمونه

$user->newSubscription('main', 'premium-monthly')->trialDays(7)->create($paymentMethodToken);

نکته

پرداخت واقعی را فقط بر اساس پاسخ مرورگر موفق تلقی نکنید؛ Webhook و وضعیت سرویس‌دهنده را بررسی کنید.

مطالعه مرتبط در همین مجموعه