{"version":1,"pages":[{"id":"PBHmk7mzSTd0VpRLQCDy","title":"Intro","pathname":"/v1.5","siteSpaceId":"sitesp_y2CiM","description":""},{"id":"apSrxqSRL2FCsfH4Brf0","title":"Integration Guide","pathname":"/v1.5/integration-guide","siteSpaceId":"sitesp_y2CiM"},{"id":"000unBWZCTDwukjfP4Lr","title":"On-ramp","pathname":"/v1.5/on-ramp","siteSpaceId":"sitesp_y2CiM"},{"id":"cfC5yDurLpP4dYFQjmfQ","title":"How it works","pathname":"/v1.5/on-ramp/how-it-works","siteSpaceId":"sitesp_y2CiM","description":"","breadcrumbs":[{"label":"On-ramp"}]},{"id":"IuMCe2KRpgikpIq5yPUz","title":"URL Parameters","pathname":"/v1.5/on-ramp/url-parameters","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"On-ramp"}]},{"id":"oYFRJNx9TlLe3toPffc9","title":"Webhook","pathname":"/v1.5/on-ramp/webhook","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"On-ramp"}]},{"id":"XIjlooTsvN9Y286ngQOp","title":"Skipping screens","pathname":"/v1.5/on-ramp/skipping-screens","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"On-ramp"}]},{"id":"wlGQWfnt3gIZKq1gUFjq","title":"Server to server integration","pathname":"/v1.5/on-ramp/server-to-server-integration","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"On-ramp"}]},{"id":"oeny9desyXK9NLnDdpV7","title":"Off-ramp","pathname":"/v1.5/off-ramp","siteSpaceId":"sitesp_y2CiM"},{"id":"9bygyAB7N43Zvr2iNvIc","title":"How it works","pathname":"/v1.5/off-ramp/how-it-works","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"1B6LPZGgaPq89zc6mXWO","title":"URL Parameters","pathname":"/v1.5/off-ramp/url-parameters","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"DM33r6eEsDxvipPm2UnT","title":"Webhook","pathname":"/v1.5/off-ramp/webhook","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"uzAZ1uBttDRD4oaz5Xpf","title":"Servers","pathname":"/v1.5/reference/servers","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Reference"}]},{"id":"n3EfIwWyt3p7m2Mw3uHV","title":"Signing requests","pathname":"/v1.5/reference/signing-requests","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Reference"}]},{"id":"O77VDLqs2HZakf09uibL","title":"Endpoints","pathname":"/v1.5/endpoints","siteSpaceId":"sitesp_y2CiM"},{"id":"6090cc6f3fc2f44be791f708d5d4e4fc1b0f933e","title":"On Ramp","pathname":"/v1.5/endpoints/on-ramp","siteSpaceId":"sitesp_y2CiM","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"e9e7f500d8d9ff1f92d8af9cf1711973ac369b55","title":"Off Ramp","pathname":"/v1.5/endpoints/off-ramp","siteSpaceId":"sitesp_y2CiM","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"cbdf065575b2c1082820ac0100d0e0bf0585431d","title":"Util","pathname":"/v1.5/endpoints/util","siteSpaceId":"sitesp_y2CiM","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"7d926c1c0bb3ac782fa3f0c3c33a380708953a16","title":"User","pathname":"/v1.5/endpoints/user","siteSpaceId":"sitesp_y2CiM","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"03dea8b8862351a8d9b623081706b8b07fb7421f","title":"Models","pathname":"/v1.5/endpoints/models","siteSpaceId":"sitesp_y2CiM","breadcrumbs":[{"label":"Endpoints"}]},{"id":"PBHmk7mzSTd0VpRLQCDy","title":"Intro","pathname":"/v1","siteSpaceId":"sitesp_hKnEl"},{"id":"apSrxqSRL2FCsfH4Brf0","title":"Integration Guide","pathname":"/v1/integration-guide","siteSpaceId":"sitesp_hKnEl"},{"id":"000unBWZCTDwukjfP4Lr","title":"On-ramp","pathname":"/v1/on-ramp","siteSpaceId":"sitesp_hKnEl"},{"id":"cfC5yDurLpP4dYFQjmfQ","title":"How it works","pathname":"/v1/on-ramp/how-it-works","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"On-ramp"}]},{"id":"IuMCe2KRpgikpIq5yPUz","title":"URL Parameters","pathname":"/v1/on-ramp/url-parameters","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"On-ramp"}]},{"id":"oYFRJNx9TlLe3toPffc9","title":"Webhook","pathname":"/v1/on-ramp/webhook","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"On-ramp"}]},{"id":"oeny9desyXK9NLnDdpV7","title":"Off-ramp","pathname":"/v1/off-ramp","siteSpaceId":"sitesp_hKnEl"},{"id":"9bygyAB7N43Zvr2iNvIc","title":"How it works","pathname":"/v1/off-ramp/how-it-works","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"1B6LPZGgaPq89zc6mXWO","title":"URL Parameters","pathname":"/v1/off-ramp/url-parameters","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"DM33r6eEsDxvipPm2UnT","title":"Webhook","pathname":"/v1/off-ramp/webhook","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Off-ramp"}]},{"id":"uzAZ1uBttDRD4oaz5Xpf","title":"Servers","pathname":"/v1/reference/servers","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Reference"}]},{"id":"n3EfIwWyt3p7m2Mw3uHV","title":"Signing requests","pathname":"/v1/reference/signing-requests","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Reference"}]},{"id":"O77VDLqs2HZakf09uibL","title":"Endpoints","pathname":"/v1/endpoints","siteSpaceId":"sitesp_hKnEl"},{"id":"6090cc6f3fc2f44be791f708d5d4e4fc1b0f933e","title":"On Ramp","pathname":"/v1/endpoints/on-ramp","siteSpaceId":"sitesp_hKnEl","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"e9e7f500d8d9ff1f92d8af9cf1711973ac369b55","title":"Off Ramp","pathname":"/v1/endpoints/off-ramp","siteSpaceId":"sitesp_hKnEl","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"cbdf065575b2c1082820ac0100d0e0bf0585431d","title":"Util","pathname":"/v1/endpoints/util","siteSpaceId":"sitesp_hKnEl","description":"","breadcrumbs":[{"label":"Endpoints"}]},{"id":"03dea8b8862351a8d9b623081706b8b07fb7421f","title":"Models","pathname":"/v1/endpoints/models","siteSpaceId":"sitesp_hKnEl","breadcrumbs":[{"label":"Endpoints"}]},{"id":"XrPt5r189qSVJtls5BFB","title":"About","pathname":"/","siteSpaceId":"sitesp_BkWkc","description":"On-ramp and off-ramp for Africa, Latin America and South East Asia."},{"id":"Qq9RoCkrZs4u22UcBsUK","title":"How it works","pathname":"/how-it-works","siteSpaceId":"sitesp_BkWkc"},{"id":"bEWz36XLN5VPkbMd9RBp","title":"Supported countries and cryptocurrencies","pathname":"/supported-countries-and-cryptocurrencies","siteSpaceId":"sitesp_BkWkc","description":"The countries, payment channels, carriers and assets that are live today."},{"id":"JgIevRbvSxXZ4Otij4LH","title":"Fiat transfer types","pathname":"/fiat-transfer-types","siteSpaceId":"sitesp_BkWkc","description":"How a user actually hands over the money once an order exists."},{"id":"wpLdcye3ecqDlLnBkwI4","title":"Fiat payment channels","pathname":"/fiat-payment-channels","siteSpaceId":"sitesp_BkWkc","description":"The ways a user can pay, or be paid, in local currency."},{"id":"7oqKBo0IdGs6bMnaO3fR","title":"KYC","pathname":"/kyc","siteSpaceId":"sitesp_BkWkc","description":"Which countries require KYC, at what amounts, and what the user has to submit."},{"id":"YUh2qsRNPoTBG0dGbaKT","title":"Countries","pathname":"/countries","siteSpaceId":"sitesp_BkWkc","description":"One page per country and payment channel: channels, limits, KYC rules, quirks and API examples."},{"id":"lTfhUq7cVrMjsURZHlGA","title":"Nigeria","pathname":"/countries/nigeria","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp NGN in Nigeria: bank transfer, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"4gSqYkjTYbuQ2r85xVSo","title":"Bank transfer","pathname":"/countries/nigeria/bank-transfer","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp NGN with bank transfer in Nigeria: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Nigeria"}]},{"id":"gRwr9qydmB5eAs7BPOeb","title":"Airtime","pathname":"/countries/nigeria/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp NGN with airtime in Nigeria: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Nigeria"}]},{"id":"p16chcC3t0V9KJfn2QKp","title":"Ghana","pathname":"/countries/ghana","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp GHS in Ghana: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"Ngk6NUx5rnx4apf43blh","title":"Mobile money","pathname":"/countries/ghana/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp GHS with mobile money in Ghana: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Ghana"}]},{"id":"x4nP26N7QCujVhlqKnln","title":"Airtime","pathname":"/countries/ghana/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp GHS with airtime in Ghana: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Ghana"}]},{"id":"y2pTm2PyfJI1kFo45AOB","title":"Ivory Coast","pathname":"/countries/ivory-coast","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF in Ivory Coast: mobile money, airtime, digital wallet, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"Z3LI6nl4E4N14CqhGiSo","title":"Digital wallet","pathname":"/countries/ivory-coast/digital-wallet","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with digital wallet in Ivory Coast: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Ivory Coast"}]},{"id":"Nck0hsUooXa15HE17MXu","title":"Mobile money","pathname":"/countries/ivory-coast/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with mobile money in Ivory Coast: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Ivory Coast"}]},{"id":"iNSZ0uGz1qEYBGCnxlnZ","title":"Airtime","pathname":"/countries/ivory-coast/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp XOF with airtime in Ivory Coast: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Ivory Coast"}]},{"id":"ujl1m2QXCL67XofHcBth","title":"Senegal","pathname":"/countries/senegal","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF in Senegal: mobile money, airtime, wave, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"rP7YJSsJvyGgdERI8DMg","title":"Mobile money","pathname":"/countries/senegal/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with mobile money in Senegal: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Senegal"}]},{"id":"bsUvZUHRABRhSnWjNpu4","title":"Wave","pathname":"/countries/senegal/wave","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with wave in Senegal: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Senegal"}]},{"id":"zqQGZZhYUE8A19hE71WB","title":"Airtime","pathname":"/countries/senegal/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp XOF with airtime in Senegal: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Senegal"}]},{"id":"tYHicDUBioH4KRnfJBE7","title":"Benin","pathname":"/countries/benin","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF in Benin: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"3I0viayuPxHvW4CHcHG0","title":"Mobile money","pathname":"/countries/benin/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with mobile money in Benin: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Benin"}]},{"id":"mdyb4LqHlEz8fng2bqUi","title":"Airtime","pathname":"/countries/benin/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp XOF with airtime in Benin: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Benin"}]},{"id":"TmamAUVd3PqKfjr4kAKb","title":"Burkina Faso","pathname":"/countries/burkina-faso","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF in Burkina Faso: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"0Ilcd7nHZFbcFgG9IjHC","title":"Mobile money","pathname":"/countries/burkina-faso/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XOF with mobile money in Burkina Faso: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Burkina Faso"}]},{"id":"ifwfuxSzpWRJJnYhB90I","title":"Airtime","pathname":"/countries/burkina-faso/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp XOF with airtime in Burkina Faso: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Burkina Faso"}]},{"id":"nFq2adapNmcKRzbNbJQ2","title":"Gambia","pathname":"/countries/gambia","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp GMD in Gambia: mobile money, digital wallet, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"TE6f3HjdPuhOw3sRrQO2","title":"Digital wallet","pathname":"/countries/gambia/digital-wallet","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp GMD with digital wallet in Gambia: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Gambia"}]},{"id":"ln7nHtNUgOexMYN8SXCF","title":"Mobile money","pathname":"/countries/gambia/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp GMD with mobile money in Gambia: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Gambia"}]},{"id":"Z8MGrAMSMhohGk7cV4Eo","title":"Kenya","pathname":"/countries/kenya","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp KES in Kenya: bank transfer, m-pesa, paybill, buy goods, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"SYc7M9duiW6ePO1z94ko","title":"M-PESA","pathname":"/countries/kenya/m-pesa","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp KES with m-pesa in Kenya: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Kenya"}]},{"id":"YXfesDFR7NhUWdkq5qOP","title":"Buy goods","pathname":"/countries/kenya/buy-goods","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp KES with buy goods in Kenya: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Kenya"}]},{"id":"b7vynR4BhsyBLFj0jQUl","title":"Paybill","pathname":"/countries/kenya/paybill","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp KES with paybill in Kenya: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Kenya"}]},{"id":"HVDg2xavsxhXkiSXFHlC","title":"Bank transfer","pathname":"/countries/kenya/bank-transfer","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp KES with bank transfer in Kenya: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Kenya"}]},{"id":"q1KAdX26JLe1MjNnM76S","title":"Airtime","pathname":"/countries/kenya/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp KES with airtime in Kenya: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Kenya"}]},{"id":"g3G4vfClwSjR9lE5BEcL","title":"Tanzania","pathname":"/countries/tanzania","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp TZS in Tanzania: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"71SLPPPGYW0wmeE2FpGX","title":"Mobile money","pathname":"/countries/tanzania/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp TZS with mobile money in Tanzania: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Tanzania"}]},{"id":"lqUo7vf7OAZDPkjPx0ne","title":"Airtime","pathname":"/countries/tanzania/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp TZS with airtime in Tanzania: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Tanzania"}]},{"id":"lsIGbNGjpBcpNX1nZxoR","title":"Uganda","pathname":"/countries/uganda","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp UGX in Uganda: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"A9Q2DFnplJqB2rGhk3bV","title":"Mobile money","pathname":"/countries/uganda/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp UGX with mobile money in Uganda: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Uganda"}]},{"id":"2LCRjVTOsaJbK68RfRgE","title":"Airtime","pathname":"/countries/uganda/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp UGX with airtime in Uganda: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Uganda"}]},{"id":"KEkmtgFp3a6bOrjaV3Ib","title":"Rwanda","pathname":"/countries/rwanda","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp RWF in Rwanda: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"yTOttgIp8fFmyRqg6YdZ","title":"Mobile money","pathname":"/countries/rwanda/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp RWF with mobile money in Rwanda: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Rwanda"}]},{"id":"Qg9oJFxDacBSSrgi0DRJ","title":"Airtime","pathname":"/countries/rwanda/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp RWF with airtime in Rwanda: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Rwanda"}]},{"id":"1ht2jWC1Y3yXAS1Rn4Rb","title":"Cameroon","pathname":"/countries/cameroon","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF in Cameroon: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"tImMBXby8TQcTGv6bmvd","title":"Mobile money","pathname":"/countries/cameroon/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF with mobile money in Cameroon: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Cameroon"}]},{"id":"5aOJwccFayrogrocUtoy","title":"Airtime","pathname":"/countries/cameroon/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp XAF with airtime in Cameroon: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Cameroon"}]},{"id":"fTWSlTC005n6mcjpZHsh","title":"Gabon","pathname":"/countries/gabon","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF in Gabon: mobile money, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"r94JScCIvRzhFDnrNbEt","title":"Mobile money","pathname":"/countries/gabon/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF with mobile money in Gabon: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Gabon"}]},{"id":"5ohTCUT72LVPJPy00NF3","title":"Republic of the Congo","pathname":"/countries/republic-of-the-congo","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF in Republic of the Congo: mobile money, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"njvDsCDg9dWgOjkKfUqp","title":"Mobile money","pathname":"/countries/republic-of-the-congo/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp XAF with mobile money in Republic of the Congo: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Republic of the Congo"}]},{"id":"k2NPSLmFvODpSYhwIZWs","title":"DR Congo","pathname":"/countries/dr-congo","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp CDF in DR Congo: mobile money, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"LNhZE7R7dIb2OOd43JmS","title":"Mobile money","pathname":"/countries/dr-congo/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp CDF with mobile money in DR Congo: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"DR Congo"}]},{"id":"AVnbSs5Kd6qQBIrVhZy1","title":"South Africa","pathname":"/countries/south-africa","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp ZAR in South Africa: bank transfer, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"VLxxxpJKDTSvIwC9UeFl","title":"Bank transfer","pathname":"/countries/south-africa/bank-transfer","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp ZAR with bank transfer in South Africa: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"South Africa"}]},{"id":"r1Bcu2FJCdJJYaNx5kJx","title":"Airtime","pathname":"/countries/south-africa/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp ZAR with airtime in South Africa: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"South Africa"}]},{"id":"6URcRpNYiE2PK7GxYrQo","title":"Zambia","pathname":"/countries/zambia","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp ZMW in Zambia: mobile money, airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"hmx1uYAK5dZ8yt1U8vOK","title":"Mobile money","pathname":"/countries/zambia/mobile-money","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp ZMW with mobile money in Zambia: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Zambia"}]},{"id":"IKX9zpFVwIZA9FonDCqN","title":"Airtime","pathname":"/countries/zambia/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp ZMW with airtime in Zambia: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Zambia"}]},{"id":"Ll0DTcNzAsc1gUYFzXof","title":"Malawi","pathname":"/countries/malawi","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp MWK in Malawi: airtime, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"jOiR5dBsG5Pa71fxoC6r","title":"Airtime","pathname":"/countries/malawi/airtime","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp MWK with airtime in Malawi: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Malawi"}]},{"id":"FAxJNYNHST8cZFjuYpha","title":"Brazil","pathname":"/countries/brazil","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp BRL in Brazil: pix, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"YqMhIWWupcAExRVsdwaK","title":"PIX","pathname":"/countries/brazil/pix","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp BRL with pix in Brazil: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Brazil"}]},{"id":"iQ7pip0pVl7fw0Wo2k5N","title":"Philippines","pathname":"/countries/philippines","siteSpaceId":"sitesp_BkWkc","description":"How to on-ramp and off-ramp PHP in Philippines: bank transfer, KYC, limits and API examples.","breadcrumbs":[{"label":"Countries"}]},{"id":"DPxOeAPC9VE2zx556XG1","title":"Bank transfer","pathname":"/countries/philippines/bank-transfer","siteSpaceId":"sitesp_BkWkc","description":"How to off-ramp PHP with bank transfer in Philippines: fields, limits and API examples.","breadcrumbs":[{"label":"Countries"},{"label":"Philippines"}]},{"id":"xjAXCdhaF6L1qOrPfnD9","title":"Getting started","pathname":"/widget-integration/getting-started","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Widget integration"}]},{"id":"kVrr4NNNlrpGAGOwFaWJ","title":"Signing the URL","pathname":"/widget-integration/signing-the-url","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Widget integration"}]},{"id":"Hi2iwdZOUPBrcILK3OMx","title":"URL params","pathname":"/widget-integration/url-params","siteSpaceId":"sitesp_BkWkc","description":"Every query parameter that configures the Pay Widget.","breadcrumbs":[{"label":"Widget integration"}]},{"id":"ch4LY7WOkzguW6WtpVfj","title":"Integration examples","pathname":"/widget-integration/integration-examples","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Widget integration"}]},{"id":"T8zbuua105pHMi3lBCLp","title":"Skipping screens","pathname":"/widget-integration/skipping-screens","siteSpaceId":"sitesp_BkWkc","description":"Pre-fill what you already know and drop the widget screens you do not need.","breadcrumbs":[{"label":"Widget integration"}]},{"id":"rh8xUGU6lJ4hoB6hQNYT","title":"Native wallet integration","pathname":"/widget-integration/native-wallet-integration","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Widget integration"}]},{"id":"M5s6aDaI2mmVcM9eoRhK","title":"Getting Started","pathname":"/server-to-server/getting-started","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"}]},{"id":"F6bCGnS6iTm4h5AwYtJa","title":"Integration guide","pathname":"/server-to-server/integration-guide","siteSpaceId":"sitesp_BkWkc","description":"The call sequence for a server-to-server order, start to finish.","breadcrumbs":[{"label":"Server to server"}]},{"id":"EBGAV8edTQAIMCGcB59P","title":"Transfer types explanation","pathname":"/server-to-server/integration-guide/transfer-types-explanation","siteSpaceId":"sitesp_BkWkc","description":"What the user has to do once an order exists, and what each shape looks like.","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"}]},{"id":"upXUHapGHS3VASz4GbZX","title":"Flow examples","pathname":"/server-to-server/integration-guide/flow-examples","siteSpaceId":"sitesp_BkWkc","description":"End-to-end walkthroughs of the order shapes the API supports.","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"}]},{"id":"fzJqZ1YaF5FNLLnxUYfr","title":"Fiat to Crypto","pathname":"/server-to-server/integration-guide/flow-examples/fiat-to-crypto","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"},{"label":"Flow examples"}]},{"id":"aZLpVQB1pgeMTEHf7GTq","title":"Crypto to Fiat","pathname":"/server-to-server/integration-guide/flow-examples/crypto-to-fiat","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"},{"label":"Flow examples"}]},{"id":"WYJLJ2JLpWMDkdCZjMb8","title":"Fiat to Merchant balance","pathname":"/server-to-server/integration-guide/flow-examples/fiat-to-merchant-balance","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"},{"label":"Flow examples"}]},{"id":"dXHEdLDCslND1mL1uOGH","title":"Merchant balance to Fiat","pathname":"/server-to-server/integration-guide/flow-examples/merchant-balance-to-fiat","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"},{"label":"Flow examples"}]},{"id":"uWK3PL99NCeGipGSxj8L","title":"Crypto to Merchant balance","pathname":"/server-to-server/integration-guide/flow-examples/crypto-to-merchant-balance","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Integration guide"},{"label":"Flow examples"}]},{"id":"NXy14BlOM01Y0uO9R7IN","title":"Servers","pathname":"/server-to-server/servers","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"}]},{"id":"bqffxtGZNuRLxUT2xvqH","title":"Signing requests","pathname":"/server-to-server/signing-requests","siteSpaceId":"sitesp_BkWkc","description":"How to authenticate a Merchant API request.","breadcrumbs":[{"label":"Server to server"}]},{"id":"2XYUuyB549cCiad6VGS6","title":"KYC flow","pathname":"/server-to-server/kyc-flow","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"}]},{"id":"CzDJO5cKzBt4CXxcwISv","title":"Order statuses","pathname":"/server-to-server/order-statuses","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"}]},{"id":"63HV0pLve68xj7zfQ855","title":"Webhooks","pathname":"/server-to-server/webhooks","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"}]},{"id":"zwxdAYmHqrDw2LeTRc2V","title":"KYC and auth webhooks","pathname":"/server-to-server/webhooks/kyc-and-auth-webhooks","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"Webhooks"}]},{"id":"31BW91ApgbcvMY8PW96T","title":"API Endpoints","pathname":"/server-to-server/api-endpoints","siteSpaceId":"sitesp_BkWkc","description":"Every endpoint of the Fonbnk Merchant API, grouped by what it does.","breadcrumbs":[{"label":"Server to server"}]},{"id":"3cKhIgQYw8QokhfxMw7u","title":"Get available currencies","pathname":"/server-to-server/api-endpoints/get-available-currencies","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"eds1NemtQzXn7Y9f8T8i","title":"Get order limits","pathname":"/server-to-server/api-endpoints/get-order-limits","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"mhakEP1fOVBKGQGArYig","title":"Create quote","pathname":"/server-to-server/api-endpoints/create-quote","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"uMndb0Zr9vLYevuBDl9r","title":"Create order","pathname":"/server-to-server/api-endpoints/create-order","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"idd7OXSwnTFaCURtJv1A","title":"Trigger order intermediate action","pathname":"/server-to-server/api-endpoints/trigger-order-intermediate-action","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"Hct720zbyvCt0ZAuM5ta","title":"Confirm order","pathname":"/server-to-server/api-endpoints/confirm-order","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"ji63Uq9SaFudDwOHkOPX","title":"Cancel order","pathname":"/server-to-server/api-endpoints/cancel-order","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"cZZq1uD2upJeUy3a0YPC","title":"Get order","pathname":"/server-to-server/api-endpoints/get-order","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"PzQ2EqJlDShIjHr3OecU","title":"Get orders","pathname":"/server-to-server/api-endpoints/get-orders","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"HueBYguRrItAk7KpXhOz","title":"Get user KYC state","pathname":"/server-to-server/api-endpoints/get-user-kyc-state","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"hBMlsbSc0CdaXSodOIta","title":"Submit user KYC","pathname":"/server-to-server/api-endpoints/submit-user-kyc","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"fSRNJeDOMhG5oDqvay9i","title":"Merchant balance","pathname":"/server-to-server/api-endpoints/merchant-balance","siteSpaceId":"sitesp_BkWkc","description":"Top up your USD merchant balance with crypto, and withdraw it back out.","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"uiPGVJvtDvshLOvPXkhs","title":"Get merchant balances","pathname":"/server-to-server/api-endpoints/merchant-balance/get-merchant-balances","siteSpaceId":"sitesp_BkWkc","description":"","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"aRV2rtvNePzkc4MEPA16","title":"Get crypto deposit options","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-deposit-options","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"W2LSk0LKVoazhWr7xaa9","title":"Get crypto deposit limits","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-deposit-limits","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"79LeKBE7Cpcg4y1TjE86","title":"Create crypto deposit","pathname":"/server-to-server/api-endpoints/merchant-balance/create-crypto-deposit","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"GsJBKBZB39X5lPl62ieQ","title":"Confirm crypto deposit","pathname":"/server-to-server/api-endpoints/merchant-balance/confirm-crypto-deposit","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"J1UGbObSyN6pL3uiDxn4","title":"Cancel crypto deposit","pathname":"/server-to-server/api-endpoints/merchant-balance/cancel-crypto-deposit","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"gv3bD92ux5GYF0DawwLi","title":"Get crypto deposit","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-deposit","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"eWDHxnfN5p3iRMPc6fMp","title":"Get crypto deposits","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-deposits","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"D3PuTJQttM7xVeEbaVc6","title":"Get crypto withdrawal options","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-withdrawal-options","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"QPqiesiGodaRr8iAr2hY","title":"Get crypto withdrawal limits","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-withdrawal-limits","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"E5qnhsNeYfCn3uTC3NF3","title":"Create crypto withdrawal","pathname":"/server-to-server/api-endpoints/merchant-balance/create-crypto-withdrawal","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"nyoKipae55OYrbjAcXsJ","title":"Cancel crypto withdrawal","pathname":"/server-to-server/api-endpoints/merchant-balance/cancel-crypto-withdrawal","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"zoFvp7sTGd0duStI1ouz","title":"Get crypto withdrawal","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-withdrawal","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"l53l7LlGjTTfltsIScjd","title":"Get crypto withdrawals","pathname":"/server-to-server/api-endpoints/merchant-balance/get-crypto-withdrawals","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"},{"label":"Merchant balance"}]},{"id":"MJJmQAJmZ6aofHNRlDwW","title":"Generate user auth tokens","pathname":"/server-to-server/api-endpoints/generate-user-auth-tokens","siteSpaceId":"sitesp_BkWkc","breadcrumbs":[{"label":"Server to server"},{"label":"API Endpoints"}]},{"id":"IlcqHa0sOaP2hAyejSiN","title":"Errors","pathname":"/server-to-server/errors","siteSpaceId":"sitesp_BkWkc","description":"What a refused request tells you, and what to do about it.","breadcrumbs":[{"label":"Server to server"}]},{"id":"zixht4mKLobvKlNIs928","title":"Types","pathname":"/server-to-server/types","siteSpaceId":"sitesp_BkWkc","description":"Every enum and object type the API endpoints refer to, in one place.","breadcrumbs":[{"label":"Server to server"}]}]}