دوره آموزشی افزودن پرداختهای Stripe به برنامه Ruby on Rails
2 ساعت 5 دقیقهمتوسط2016-12-16
مدرسین

Chris Oliver
Ruby on Rails, Python, founder of GoRails and LaunchCode
جزئیات دوره
این دوره به شما یاد میده که چطور Stripe رو به برنامه Ruby on Rails خودتون اضافه کنید تا بتونید از کاربرانتون پرداخت بگیرید. Stripe به شما این امکان رو میده که قابلیتهای تجارت الکترونیک مطابق با استانداردهای صنعت کارتهای پرداخت (PCI) رو اضافه کنید بدون اینکه نیازی باشه امنیت پیچیدهای رو پیادهسازی کنید. نتیجه این کار یه تجربه اپلیکیشن امن و کارآمد خواهد بود که با استفاده از تراکنشهای توکنشده و کاملاً رمزگذاریشده، به شما این امکان رو میده که بابت محتوای سایتتون به صورت ماهیانه یا سالیانه از کاربرانتون هزینه دریافت کنید.
در این دوره، کریس الیور (Chris Oliver) به شما یاد میده که چطور یه اپلیکیشن Rails با محتوای پرداختی بسازید، شماره کارتهای اعتباری رو به صورت امن جمعآوری کنید، از کاربرانتون بابت اشتراک سایتتون هزینه بگیرید و دسترسی به محتوای پرداختی رو بهشون بدید، همه اینها با استفاده از Stripe.js و Stripe Ruby gem. شما همچنین یاد میگیرید که چطور به کاربرانتون اجازه بدید که از اشتراک خودشان خارج بشن و دوباره اشتراک بگیرن، و رسیدهای PDF برای پرداختها ایجاد کنید.
اهداف یادگیری:
اضافه کردن کاربران و محصولات به اپلیکیشن: یاد میگیرید که چطور کاربران و محصولات رو به برنامه Rails خودتون اضافه کنید.
ساخت فرم پرداخت (چکاوت): چطور فرم پرداختی برای جمعآوری اطلاعات کارت اعتباری بسازید.
ایجاد و ارسال توکنهای کارت: نحوه ایجاد و ارسال توکنهای کارت اعتباری برای پردازش پرداختها.
اشتراکگذاری کاربر: چطور کاربران رو به اشتراک سایت خودتون اضافه کنید.
دریافت پرداخت از کاربران: یاد خواهید گرفت که چطور از کاربرانتون بابت اشتراک هزینه دریافت کنید.
اجازه دادن به کاربران برای بروزرسانی اطلاعات پرداخت، لغو اشتراک و از سرگیری اشتراک: نحوه مدیریت وضعیت اشتراکهای کاربران و امکان تغییر اطلاعات پرداخت.
اضافه کردن رسیدها با استفاده از وبهوکها: یاد میگیرید که چطور رسیدهای پرداخت رو به صورت خودکار با استفاده از وبهوکها ارسال کنید.
در این دوره، کریس الیور (Chris Oliver) به شما یاد میده که چطور یه اپلیکیشن Rails با محتوای پرداختی بسازید، شماره کارتهای اعتباری رو به صورت امن جمعآوری کنید، از کاربرانتون بابت اشتراک سایتتون هزینه بگیرید و دسترسی به محتوای پرداختی رو بهشون بدید، همه اینها با استفاده از Stripe.js و Stripe Ruby gem. شما همچنین یاد میگیرید که چطور به کاربرانتون اجازه بدید که از اشتراک خودشان خارج بشن و دوباره اشتراک بگیرن، و رسیدهای PDF برای پرداختها ایجاد کنید.
اهداف یادگیری:
اضافه کردن کاربران و محصولات به اپلیکیشن: یاد میگیرید که چطور کاربران و محصولات رو به برنامه Rails خودتون اضافه کنید.
ساخت فرم پرداخت (چکاوت): چطور فرم پرداختی برای جمعآوری اطلاعات کارت اعتباری بسازید.
ایجاد و ارسال توکنهای کارت: نحوه ایجاد و ارسال توکنهای کارت اعتباری برای پردازش پرداختها.
اشتراکگذاری کاربر: چطور کاربران رو به اشتراک سایت خودتون اضافه کنید.
دریافت پرداخت از کاربران: یاد خواهید گرفت که چطور از کاربرانتون بابت اشتراک هزینه دریافت کنید.
اجازه دادن به کاربران برای بروزرسانی اطلاعات پرداخت، لغو اشتراک و از سرگیری اشتراک: نحوه مدیریت وضعیت اشتراکهای کاربران و امکان تغییر اطلاعات پرداخت.
اضافه کردن رسیدها با استفاده از وبهوکها: یاد میگیرید که چطور رسیدهای پرداخت رو به صورت خودکار با استفاده از وبهوکها ارسال کنید.
مهارت ها
Stripe APIStripeRuby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentProjectWeb DevelopmentOpen Source
سرفصل ها
1. معرفی دوره
- 01 - آنچه را پوشش خواهیم داد
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
2. ساخت برنامه
- 04 - افزودن محصولات
- 05 - افزودن کاربران
- 06 - راهاندازی Bootstrap
3. ایجاد فرم پرداخت با Stripe.js
- 07 - ثبت نام برای Stripe
- 08 - اضافه کردن یک صفحه اشتراک جدید
- 09 - ایجاد توکن کارت با استفاده از Stripe.js
- 10 - ارسال توکن کارت به سرور
- 11 - سازگار کردن آن با توربولینک ها
4. شارژ سمت سرور مشتری
- 12 - نصب نگین Stripe
- 13 - ایجاد پلان در Stripe
- 14 - ایجاد مشتری در Stripe
- 15 - اشتراک مشتری در Stripe
- 16 - رسیدگی به خطاهای کارت
- 17 - محافظت از محصولات فقط برای کاربران پولی
5. به کاربران اجازه میدهد کارت خود را به روز کنند
- 18 - نمایش اشتراک و کارت در فایل
- 19 - استفاده مجدد از فرم پرداخت
6. امکان لغو و اشتراک مجدد به کاربران
- 20 - لغو اشتراک
- 21 - اشتراک مجدد با استفاده از کارت جدید
- 22 - اشتراک مجدد با استفاده از کارت موجود
7. افزودن رسید با Webhooks
- 23 - افزودن سنگ رویداد راه راه
- 24 - گوش دادن به یک رویداد.موفق شد
- 25 - ایجاد مدل شارژ
- 26 - نمایش شارژ در صفحه حساب
- 27 - دریافت پی دی اف
- 28 - رندر رسیدهای PDF
نتیجه
- 29 - مراحل بعدی