Purpose:
Retrieve primary (master) virtual accounts for the authenticated Stable merchant. Each item is a condensed view suitable for selection UI or routing to balance/detail APIs.Calls the wallet getPrimaryAccountList once with merchantId and userId resolved from the gateway context. Returns an array of primary accounts with accountId, accountName, and currency only (no pagination at this layer). No query parameters — context-only identification.
accountId is the internal primary VA id (same as wallet virtualAccountId).
On success, data is a JSON array (may be empty). On business failure, data may be null and code / msg describe the error.
Envelope fields align with JsonRes: status, msg, optional code, data, traceId.
traceId is always present for troubleshooting and request correlation.