- پنجشنبه 21 آبان 1405 ساعت 21:35
- 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 و وضعیت سرویسدهنده را بررسی کنید.