GET /virtual-accounts/requirements?currency= lists what is required for that currency. NGN needs a verified BVN (required). USD needs one government ID in any_of (passport, national identity, or driver license).
POST /customers/:id/documents to submit KYC documents for a customer.
Passport and driver license require id_front (image). BVN and Nigerian NIN are number-only.
GET /customers/:id/documents returns submitted documents with a masked ID number, type, and verification date.

