Operator guideENcrmpaymentsreorderoverrides

Payment Methods / Order

Country- and traffic-aware ordering screen for deposit methods, with casino-side scored order on read and admin override rules for manual ranking.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this page shows

This screen is for player-facing deposit ordering, not for catalog maintenance.

Operators use it to inspect the current ranked deposit-method list for a chosen traffic context and to define custom override rules when the default scored order is not acceptable.

When to use it

  • check the order a player segment would see for deposits
  • compare trusted vs non-trusted traffic ordering
  • compare FTD vs repeated traffic ordering
  • inspect the order for a specific country and currency context
  • create a temporary or targeted override rule for a specific payment method

How to read it

The page has two layers:

  • the main ranked list returned from the casino-side ordering flow
  • the override modal where custom ordering rules are created and saved in bulk

The ranked list is context-sensitive and depends on the selected country, currency, trust flag, and FTD/repeated mode.

Filters that change the result

  • Country
  • Currency
  • Trusted / Not trusted
  • FTD / Repeated

The current FE request also always sends isAffiliate=true for this screen.

Why values can be confusing

Read order and write order are not the same backend path

The screen reads the ranked list through:

  • GET /api/admin/get-ordered-deposit-methods
  • which proxies to gs-casino-backend

But custom overrides are stored through:

  • GET /api/admin/payment-methods/order-override
  • POST /api/admin/payment-methods/order-override/bulk

These are related, but they are not the same source of truth.

Override save is bulk replacement

The current backend override saver deletes the existing override rows and recreates the full set from the submitted payload. Operators should review the whole override set before saving.

Known caveats

  • This page is specifically about deposit ordering. It should not be confused with the global payments.order save on the main Payment Methods list page.
  • The current FE screen exposes override rules directly, while separate admin endpoints for country payment settings also exist in gs-admin-backend.
  • Override order is normalized to zero-based storage in the backend service.

Verification status

  • status: verified_backend
  • FE mapping checked from payment-methods-order/index.tsx and the override modal
  • read path checked through gs-admin-backend proxy to gs-casino-backend
  • override save path checked in gs-admin-backend
Calculation notes

Backend calculations

calculation

casino-side-ranked-order

Reads the ranked deposit-method list through the admin proxy into the casino-side ordering helper.

Formula
getOrderedDepositMethods(currency, country, isFirstDeposit, trusted, isAffiliate)
calculation

override-normalization

Normalization applied before override rows are saved in bulk.

Formula
trafficType 'all' -> null, isFirstDeposit 'both' -> null, countries -> sorted JSON, order -> zero-based integer, date strings -> ISO timestamps or null
Filter dictionary

Filters

field

Country

Chooses the country context for the ranked deposit-method list.

Type
select
field

Currency

Chooses the currency context for the ranked deposit-method list.

Type
select
field

Trusted / Not trusted

Switches the ranking between trusted and non-trusted traffic segments.

Type
select
field

FTD / Repeated

Switches the ranking between first-deposit and repeated-deposit traffic.

Type
select
Operational notes

Notes

item

The current FE reorder screen reads the player-facing ranked order and separately manages override rows.

item

Country payment-setting endpoints also exist in `gs-admin-backend`, but they are not the primary write path of the current FE screen.

item

Override rows are stored in `payment_method_order_override`.

Related references

Related pages

pagePayment Methods / Form

Full create and edit flow for payment methods, including normal form mode, JSON mode, logo upload, geo/currency restrictions, amount rules, and crypto-specific toggles.

pagePayment Methods / List

Filterable catalog view for payment methods, provider variants, top-level status cards, and quick actions such as create, edit, delete, JSON import/export, and global order save.

pagePayment Methods Overview

Operator guide for the internal payment-method catalog, the create/edit flow, and the player-facing ordering tools used in backoffice.

pageAffiliate Deals / Dashboard

Deal-period performance report that combines traffic, deposit, GGR, NGR, payout, and ROI metrics for affiliate deals.

pageAffiliate Deals / Form

Create and edit form for affiliate deals, including PID, date window, commercial terms, and responsible person.

pageAffiliate Deals / List

Searchable table of affiliate deal rows with PID filter, create action, dashboard shortcut, and edit/delete row actions.