PaymentSummaryCard
DomainSalt okunur ödeme özet kartı: tutar, yöntem, sağlayıcı, referans ve durum rozeti.
Amount$153.96
MethodCredit Card
ProviderStripe
Refpi_3Nf9xZ2eZvKYlo2C
<%- include('modules/domain/common/payment/PaymentSummaryCard', {
payment: {
provider: 'Stripe', method: 'CREDIT_CARD', status: 'PAID',
amount: 153.96, currency: 'USD', providerPaymentId: 'pi_3Nf9xZ'
}
}) %>
Amount₺2.499,00
MethodBank Transfer
ProviderIyzico
<%- include('modules/domain/common/payment/PaymentSummaryCard', {
payment: { provider: 'Iyzico', method: 'BANK_TRANSFER', status: 'PENDING', amount: 2499, currency: 'TRY' }
}) %>
<%
var _payment = locals.payment || {};
var _locale = locals.locale || 'tr-TR';
var _currency = _payment.currency || 'TRY';
var _amount = _payment.amount || 0;
var methodLabels = {
CREDIT_CARD: 'Credit Card',
DEBIT_CARD: 'Debit Card',
BANK_TRANSFER: 'Bank Transfer',
CASH: 'Cash',
WALLET: 'Digital Wallet',
CRYPTO: 'Crypto',
};
var methodLabel = methodLabels[_payment.method] || _payment.method || '';
var amountFormatted = _amount.toLocaleString(_locale, { style: 'currency', currency: _currency, minimumFractionDigits: 2, maximumFractionDigits: 2 });
%>
Amount
<%= amountFormatted %>
<% if (methodLabel) { %>
Method
<%= methodLabel %>
<% } %>
<% if (_payment.provider) { %>
Provider
<%= _payment.provider %>
<% } %>
<% if (_payment.providerPaymentId) { %>
Ref
<%= _payment.providerPaymentId %>
<% } %>