{% extends 'base.html.twig' %} {% block title %}My Deposits{% endblock %} {% block body %}

Deposits

Submit a deposit request and track its status below.

{# ── Approval hours notice ── #} {# ── Payment Details ── #} {% if paymentDetails is not empty %}

Send payment to one of the following accounts:

{% for detail in paymentDetails %}

Bank: {{ detail.bankName }}

Account Name: {{ detail.accountName }}

Account #: {{ detail.accountNumber }}

{% endfor %}

After sending, fill in the form below with your transaction reference number.

{% endif %} {# ── Deposit Form ── #} {% if depositBlocked %} {% else %}

New Deposit Request

{{ form_start(depositForm, {attr: { 'data-testid': 'deposit-form', 'data-controller': 'form-validate', 'data-form-validate-min-value': minimumDepositAmount > 0 ? minimumDepositAmount : '0', 'novalidate': 'novalidate', 'data-turbo': 'false' }}) }}
{{ form_label(depositForm.paymentDetail, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(depositForm.paymentDetail) }} {{ form_errors(depositForm.paymentDetail) }}

Select the account you sent money to.

{{ form_label(depositForm.amount, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(depositForm.amount) }} {{ form_errors(depositForm.amount) }} {% if minimumDepositAmount > 0 %}

Minimum deposit amount is ₱{{ minimumDepositAmount|number_format(2) }}.

{% endif %}
{{ form_label(depositForm.transactionReference, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(depositForm.transactionReference) }}
{{ form_errors(depositForm.transactionReference) }}

Your bank / e-wallet transaction or reference number.

{{ form_label(depositForm.notes, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(depositForm.notes) }}
{{ form_label(depositForm.transactionImage, null, {label_attr: {class: 'form-label--sm', style: 'color: #000000;'}}) }} {{ form_widget(depositForm.transactionImage, {attr: {style: 'color: #000000;'}}) }} {{ form_errors(depositForm.transactionImage) }}

Attach a screenshot or PDF of your transaction (max 10 MB).

{{ form_end(depositForm) }}
{% endif %} {# ── Deposit History ── #}

History

{% for deposit in deposits %} {% else %} {% endfor %}
Date Amount Ref. No. Notes Status Review Note Receipt
{{ deposit.createdAt|date('M d, Y') }}

{{ deposit.amount|number_format(2) }}

{% if deposit.approvedAmount is not null and deposit.approvedAmount != deposit.amount %}

Approved: {{ deposit.approvedAmount|number_format(2) }}

{% endif %}
{{ deposit.transactionReference ?? '—' }} {{ deposit.notes ?? '—' }} {% if deposit.status == 'pending' %} Pending {% elseif deposit.status == 'approved' %} Approved {% else %} Rejected {% endif %} {{ deposit.reviewNote ?? '—' }} {% if deposit.transactionImagePath %} {% set ext = deposit.transactionImagePath|split('.')|last|lower %} {% if ext in ['jpg', 'jpeg', 'png', 'gif', 'webp'] %} {% else %} View PDF {% endif %} {% else %} — {% endif %}
No deposit requests yet.
{# Pagination #} {% if totalPages > 1 %}

Page {{ currentPage }} of {{ totalPages }}

{% if currentPage > 1 %} ← Previous {% endif %} {% if currentPage < totalPages %} Next → {% endif %}
{% endif %}
{# ── Transaction image popup modal ── #}
Transaction Image
Transaction Image
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}