praBSA and Local_Banker are correct. It's not possible to purchase any virtual asset directly from the issuer -- if there is even an issuer. The transfer has to happen to a financial institution that banks the exchanges or banks the MSB that provides the ability to buy digital currency. Silvergate Bank and Signature Bank are two of the banks in the USA who currently bank a lot of larger exchanges. In fact, it is a safe assumption that almost all transfers to these two banks can be assumed to be retail investment into digital currency.
Perhaps the customer provided "Purchasing XRP" as the reason for the transfers? In that case, follow standard procedure.