Q1: How do I obtain API access?
To access the meCash APIs, you need to:
Create an account.
Obtain your API key.
Configure IP whitelisting for security.
Set up webhooks to receive real-time transaction updates.
Q2: Are there different environments for testing and production?
Yes, meCash provides separate environments for testing (sandbox) and production.
Ensure you use the appropriate API endpoints and credentials for each environment.
Note: Sandbox is currently unavailable but will be supported soon.
Q4: What functionalities does the FIAT API offer?
The FIAT API allows you to:
Create and manage multi-currency wallets.
Generate quotes for currency conversions.
Initiate payouts to various payment channels.
Retrieve transaction histories.
Create virtual accounts.
Q5: Which fiat currencies and payment channels are supported?
meCash supports multiple fiat currencies, including NGN and CNY.
Supported payment channels include Bank Transfers, Alipay, and WeChat Pay. Refer to the Payout Supported Currencies Page. for a full list.Q6: How do I create a payout?
To initiate a payout:
Create a quote for the desired currency conversion.
Use the quote to create a payout request.
Use the payout endpoint to create a payout.
Monitor the payout status via webhooks or by querying the transaction endpoint.
Q7: What is the purpose of the RAMP API?
The RAMP API facilitates:
Crypto-to-crypto payouts.
Fiat-to-crypto conversions.
Retrieval of gas fees and crypto quotes.
Validation of crypto addresses.
Q8: How do I perform a fiat-to-crypto transaction?
To execute a fiat-to-crypto transaction:
Create a crypto quote.
Initiate a fiat-to-crypto payout using the quote.
Track the transaction status via webhooks or the transaction endpoint.
Q9: How can I validate a crypto address before initiating a transaction?
Use the Validate Crypto Address endpoint to ensure the recipient’s address is correct and compatible with the intended cryptocurrency.
Q11: Does meCash require Know Your Customer (KYC) verification?
Yes. To comply with regulatory standards, users must undergo KYC verification.
This involves submitting valid identification documents and may vary based on the service accessed.