# FAQ

Here are some frequently asked questions and answers to help you understand our services better.

  1. Is there a backoffice for the test account? Not at the moment. We only have a backoffice on production.

  2. How will we switch to the production environment after completing all the tests? We will share the production URL via email, along with the backoffice access guide.

  3. Please confirm the supported method and currency: KES mobile money deposit; payout to mobile money account. We have a provider API that provides details of supported providers and currencies. Please refer here to access the API

  4. Do you support decimals for order amounts? Yes, we support a maximum of 2 decimal places.

  5. Should our server IP be whitelisted? When and where?Yes, please share your server IPs with us for whitelisting.

  6. Please share your callback IPs in production, as we will add them to our IP whitelist. We will share these with you.

  7. We should create a customer from this request, since our system doesn't record which users have already registered in your system. Can we initiate a customer creation for every user, and if the user exists, move forward to create a deposit request? Yes, once a customer is created for a given mobile number, you can reference them using a customer key.

  8. Also, if a user has a new phone or registers with the wrong number initially, do you support manually adjusting the user's phone details from the backoffice? No, the backoffice only shows transactions. If the wrong number was issued, you can create a new user with the correct phone number.

  9. Is there any phone format required via API? Such as international prefix/local/only the 9 digits of the phone number. We support the international format without spaces. For example, for Kenya: +254XXXXXXXXX.

  10. What value should we use for wallet_id (Deposit)? Each currency has a maximum of one wallet, and each wallet has a wallet ID. Please refer to this video for more information

  11. Which API is for fiat mobile money payout? This API shows crypto amounts, and I'm not sure if it's the correct API.Please clarify this question.

  12. Do you operate using a pre-funded account model, or are transactions funded individually on a per-transaction basis?
    Yes, we operate using a pre-funded account model for payouts.

  13. If an amount greater than the transaction value is sent, how is the excess handled (refunded, held, or rejected)?
    If the amount sent for a transaction exceeds the per-transaction limit, the entire transaction is rejected.

  14. What transaction limits (per transaction, daily, etc.) are in place, and could these impact settlement times? What happens when we do transactions over 1000 USD?
    The per-transaction limit is set to 1000 USD for ZAR (South African Rand). However, this limit varies depending on the payment method (e.g., mobile money, card, bank) and the country involved. Transactions exceeding the applicable limit are rejected. Additionally, the receiver's wallet may have its own transaction limits; if the transaction exceeds those, it will also be rejected. These limits determine whether a transaction is accepted or rejected but do not affect the settlement times for accepted transactions.

  15. At what point during the transaction flow are your fees and our markups applied?
    Depending on your arrangement with our finance team, fees can be charged either at the time of each transaction or billed monthly after the transactions have occurred.

  16. Are all fees deducted directly from the transaction value, or are any fees invoiced post-transaction?
    We can accommodate both methods: fees can be deducted directly from the transaction value or invoiced post-transaction, depending on your preference and arrangement with our team.

  17. What does "success rate" refer to in the documentation, and what happens if there is an unsuccessful transaction?
    The success rate referenced in the documentation represents the percentage of transactions that are successfully processed for each country. If a transaction is unsuccessful, it is not completed, and the funds are not transferred. You will need to refer to the specific error details provided for that transaction to understand the reason for failure and take appropriate action.

  18. What are the transaction limits for different payment methods and countries?
    Transaction limits vary depending on the payment method and country. For example, the per-transaction limit for ZAR (South African Rand) is 1000 USD. However, this limit may be different for other currencies and payment methods. Additionally, the receiver's wallet may have its own limits, which can also affect whether a transaction is accepted or rejected. For specific limits, please refer to our documentation or contact our support team.