כיצד להגדיר Stripe IPN עם Fluent Forms #
על מנת ש-Stripe יתפקד לחלוטין עבור תשלומי מנויים/חוזרים, עליך להגדיר את webhooks של Stripe.
- ראשית, התחבר ללוח הבקרה של Stripe וגש ל-Stripe Webhook (הוקק ל-Stripe Webhook).
- לחץ על הכפתור Add an endpoint (הוסף endpoint), כפי שמוצג בצילום המסך להלן –

- בנקודה זו, תתבקש לתת ערכים מסוימים.

- עבור ערכים אלה, עליך ללכת ל-Global Settings (הגדרות גלובליות) ➜ Payment Settings (הגדרות תשלום) ➜ Stripe של Fluent Forms (הגדרות גלובליות ← הגדרות תשלום ← Stripe).

Webhook URL: העתק את URL ה-webhook כפי שמוצג בתמונה לעיל והדבק אותו לשדה קלט ה-Endpoint URL.
Webhook Events (אירועי Webhook): עליך להפעיל אירועים מסוימים על ידי לחיצה על אפשרות ה-Select events (בחר אירועים).

תראה תיבת חיפוש; עליך לחפש את האירועים הללו:
charge.succeededcharge.capturedinvoice.payment_succeededcharge.refundedcustomer.subscription.deletedcustomer.subscription.updatedcheckout.session.completed
והפעל כל אחד מהם כמו בצילום המסך להלן –

- לאחר בחירת כולם, לחץ על הכפתור Add events (הוסף אירועים).
- כעת אתה אמור לראות את כל האירועים שנבחרו. כעת לכדי סיום ההגדרות, לחץ על הכפתור Add endpoint (הוסף endpoint).

תראה שה-webhook מופעל.

זהו; כעת אתה יכול לקחת בצורה חלקה תשלומי מנויים באמצעות Stripe.