قم بإرسال رسائل بريد إلكتروني معاملات احترافية تلقائيًا عند حدوث أحداث الدفع. قم بتسليم تأكيدات الدفع، وتحديثات الاشتراك، والإشعارات المهمة من خلال بنية البريد الإلكتروني الموثوقة من Resend ومعدلات التسليم الممتازة.
يتطلب هذا التكامل مفتاح واجهة برمجة تطبيقات Resend للمصادقة.
function handler(webhook) { if (webhook.eventType === "subscription.active") { const s = webhook.payload.data; webhook.url = "https://api.resend.com/emails"; webhook.payload = { from: "welcome@yourdomain.com", to: [s.customer.email], subject: "Welcome to Your Subscription!", html: ` <h2>Welcome to Your Subscription!</h2> <p>Hi ${s.customer.name},</p> <p>Your subscription has been activated successfully.</p> <ul> <li><strong>Subscription ID:</strong> ${s.subscription_id}</li> <li><strong>Product:</strong> ${s.product_id}</li> <li><strong>Amount:</strong> $${(s.recurring_pre_tax_amount / 100).toFixed(2)}/${s.payment_frequency_interval}</li> <li><strong>Next Billing:</strong> ${new Date(s.next_billing_date).toLocaleDateString()}</li> </ul> <p>You can manage your subscription anytime from your account dashboard.</p> `, text: `Welcome! Your subscription is now active. Amount: $${(s.recurring_pre_tax_amount / 100).toFixed(2)}/${s.payment_frequency_interval}` }; } return webhook;}