{{- /* payment-table.html — renders data/payment_methods.yaml. Call with (dict "page" . "locale" ""). - If "locale" is given, methods are filtered server-side to that market. - Otherwise ALL methods render, and each row carries data-locales so the locale switcher can show/hide rows for the visitor's selected region. */ -}} {{- $page := .page -}} {{- $brand := $page.Site.Data.brand -}} {{- $methods := $page.Site.Data.payment_methods -}} {{- $locale := .locale | default $page.Language.LanguageCode -}} {{- if $locale -}} {{- $f := slice -}} {{- range $methods -}}{{ if in .availableLocales $locale }}{{ $f = $f | append . }}{{ end }}{{- end -}} {{- $methods = $f -}} {{- end -}} {{- $curr := "£" -}} {{- with where $page.Site.Data.locales "locale" $locale -}}{{- $curr = (index . 0).currencySymbol -}}{{- end -}} {{- $isWithdrawal := eq $page.Slug "withdrawal" -}}
{{ if not $isWithdrawal }}{{ end }} {{ if not $isWithdrawal }}{{ end }} {{- range $methods -}} {{ if not $isWithdrawal }}{{ end }} {{ if not $isWithdrawal }}{{ end }} {{- end -}}
{{ i18n "paymentMethod" }} {{ i18n "paymentType" }}{{ i18n "minimumDeposit" }}{{ i18n "maximumDeposit" }}{{ i18n "processingTime" }} {{ i18n "fees" }}
{{ .name }} logo {{ .name }} {{ .type }}{{ $curr }}{{ .minDeposit }}{{ $curr }}{{ .maxDeposit }}{{ .processingTime }} {{ .fees }}

{{ i18n "paymentAvailabilityNote" }}