PaymentFailedEmail
EmailÖdeme başarısız bildirimi. Hata sebebi, yeniden deneme tarihi ve ödeme yöntemi güncelleme CTA.
Payment Failed
₺999.90 could not be processed
Amount₺999.90
Failure reasonInsufficient funds
Next retryMay 10, 2026
Resolve by May 10 to avoid service interruption.
Update Payment Method
© 2026 Acme Corp
Live preview// GET /theme/common/email/billing/payment-failed
res.render('theme/common/email/billing/payment-failed', {
layout: 'layouts/blank',
subject: "We couldn't process your payment",
fromName: 'Acme Corp',
fromEmail: 'noreply@acme.example.com',
toName: user.name,
toEmail: user.email,
company: { name: 'Acme Corp', address: '...' },
payment: {
amount: charge.amount,
currency: charge.currency,
attemptedAt: charge.createdAt.toLocaleString(),
failReason: charge.failureMessage,
retryDate: nextRetry.toLocaleDateString(),
updateUrl: '/account/payment-methods',
},
});
<%
var payment = locals.payment || {};
function fmtTRY(n) { return '₺' + (n || 0).toFixed(2); }
%>
<%- include('../_preview-bar', locals) %>
Payment Failed
<%= fmtTRY(payment.amount) %> could not be processed
Action required
Hi <%= toName %>, we were unable to process your payment. Please update your payment method to keep your subscription active.
Amount
<%= fmtTRY(payment.amount) %>
Attempted on
<%= payment.attemptedAt %>
Failure reason
<%= payment.failReason %>
Next retry
<%= payment.retryDate %>
If payment isn't resolved by <%= payment.retryDate %>, your subscription will be paused.
<%- include('../_footer', locals) %>