Retrieve business VA customer
Authentication
Virtual Account APIs use the same access token as the rest of the platform. Obtain it from the Authentication API and send it on every VA call:
Authorization: Bearer <access_token>
Base URLs for each environment are listed under API environments.
note
What this does: Same idea as the Individual Receipt (Retrieve individual VA customer), but for Business — returns the full registration plus enriched fields, including the resolved ownerDetailList[] with each owner's screening state.
Endpoint
GET
/ewallet/api/v1/customer-registration/{code}- Path Parameter — REQUIRED
code
Additional Fields vs Create
| Field | Notes |
|---|---|
| customerId / fullName | System-generated ID and resolved display name |
| legalStatusName / natureOfBusinessName / businessRelationshipName | Human-readable labels for the codes you submitted |
| screeningStatus / customerState / customerStateCode | AML/approval lifecycle |
| ownerDetailList[].ownerId / ownerState / ownerStateCode / screeningStatus | Per-owner screening result — each owner is independently screened |
| virtualAccountCurrencyCodes / virtualAccountCurrencyName | Provisioned VA currencies |