# Fluidcoins Public Documentation > Cryptocurrency payments infrastructure for African businesses and fintech ## Guides - [Welcome](https://developers.fluidcoins.com/docs/welcome.md) - [Authentication](https://developers.fluidcoins.com/docs/authentication.md) - [Live mode vs Test mode](https://developers.fluidcoins.com/docs/live-mode-vs-test-mode.md) - [Supported cryptocurrencies](https://developers.fluidcoins.com/docs/supported-cryptocurrencies.md): What crypto can i get paid in as a merchant? - [Errors](https://developers.fluidcoins.com/docs/errors.md) - [Definitions](https://developers.fluidcoins.com/docs/definitions.md) - [Testnet coins and explorers](https://developers.fluidcoins.com/docs/testnet-coins-and-explorers.md) - [Rate Limiting](https://developers.fluidcoins.com/docs/rate-limiting.md) - [Overview](https://developers.fluidcoins.com/docs/overview.md) - [Server side SDK](https://developers.fluidcoins.com/docs/server-side-sdk.md) - [Ecommerce plugins](https://developers.fluidcoins.com/docs/ecommerce-plugins.md) - [Overview](https://developers.fluidcoins.com/docs/overview-1.md) - [Overview](https://developers.fluidcoins.com/docs/webhooks.md) - [Pay button](https://developers.fluidcoins.com/docs/pay-button.md) ## API Reference - [List addresses](https://developers.fluidcoins.com/reference/get_address.md) - [Create a new address](https://developers.fluidcoins.com/reference/post_address.md) - [Fetch an address](https://developers.fluidcoins.com/reference/get_address-reference.md) - [List transactions for a given address](https://developers.fluidcoins.com/reference/get_address-reference-transactions.md) - [List all crypto deposits](https://developers.fluidcoins.com/reference/get_address-transactions.md) - [Fetch a single transaction that occurred on a given address](https://developers.fluidcoins.com/reference/get_address-transactions-reference.md) - [validate crypto address](https://developers.fluidcoins.com/reference/get_validateaddress.md) - [Fetch all balances of a merchant](https://developers.fluidcoins.com/reference/get_balances.md): This endpoint is used to retrieve all balances of a merchant. - [Fetch a specific balance of a merchant](https://developers.fluidcoins.com/reference/get_balances-code.md): This endpoint is used to retrieve a single balance - [List currencies](https://developers.fluidcoins.com/reference/get_currencies.md) - [fetch fiat exchange rates](https://developers.fluidcoins.com/reference/get_rates.md): fetch a list of the current exchange rate of all supported fiat currencies on Fluidcoins. If you provide both to and from query params, we will return only that currency pair. - [List customers](https://developers.fluidcoins.com/reference/get_customers.md) - [Create a new customer](https://developers.fluidcoins.com/reference/post_customers.md) - [Fetch a customer](https://developers.fluidcoins.com/reference/get_customers-reference.md) - [Edit a customer](https://developers.fluidcoins.com/reference/patch_customers-reference.md) - [Whitelists a customer](https://developers.fluidcoins.com/reference/delete_customers-reference-blacklist.md) - [Blacklists a customer](https://developers.fluidcoins.com/reference/post_customers-reference-blacklist.md) - [List transactions that belong to a specific customer](https://developers.fluidcoins.com/reference/get_customers-reference-transactions.md) - [List transactions](https://developers.fluidcoins.com/reference/get_transactions.md) - [Fetch a single transaction](https://developers.fluidcoins.com/reference/get_transactions-reference.md) - [fetch wallet details](https://developers.fluidcoins.com/reference/get_earn.md): this endpoint is used to retrieve important information about your earn wallet - [create earn vault](https://developers.fluidcoins.com/reference/post_earn.md): This endpoint is used to create a savings vault. You can only create one savings wallet - [withdraw from savings wallet](https://developers.fluidcoins.com/reference/delete_earn-fund.md): This endpoint is used to withdraw funds a savings vault. This takes the money out of your earn wallet and deposits it into your USDT wallet - [fund savings wallet](https://developers.fluidcoins.com/reference/post_earn-fund.md): This endpoint is used to fund a savings vault. The amount to be funded is going to be withdrawn from your USDT wallet - [fetch interest rates](https://developers.fluidcoins.com/reference/get_earn-rates.md): This endpoint is used to fetch interest rates ( daily, weekly , monthly ) - [fetch transactions](https://developers.fluidcoins.com/reference/get_earn-transactions.md): This endpoint is used to fetch all transactions on your earn wallet - [View webhook logs](https://developers.fluidcoins.com/reference/post_hooks-reference-portal.md): generate a url that you can use to view your logs and retry events. This url can be embedded in your internal dashboard - [List payment links](https://developers.fluidcoins.com/reference/get_links.md) - [Create a new payment link](https://developers.fluidcoins.com/reference/post_links.md) - [Fetch a payment link](https://developers.fluidcoins.com/reference/get_links-reference.md) - [Edit payment link](https://developers.fluidcoins.com/reference/patch_links-reference.md) - [Disable a payment link for collection](https://developers.fluidcoins.com/reference/delete_links-reference-enable.md) - [Enable a payment link for collection](https://developers.fluidcoins.com/reference/post_links-reference-enable.md) - [List transactions that belong to a payment link](https://developers.fluidcoins.com/reference/get_links-reference-transactions.md) - [Fetch the current merchant](https://developers.fluidcoins.com/reference/get_merchant.md) - [List payouts](https://developers.fluidcoins.com/reference/get_payouts.md) - [Request for a payout](https://developers.fluidcoins.com/reference/post_payouts.md) - [Fetch the details of a payout](https://developers.fluidcoins.com/reference/get_payouts-reference.md) - [List payouts accounts](https://developers.fluidcoins.com/reference/get_payouts-accounts.md) - [Create a new payout account](https://developers.fluidcoins.com/reference/post_payouts-accounts.md): create a transfer recipient and store the account ID so you can send money to the account whenever - [List banks](https://developers.fluidcoins.com/reference/get_payouts-accounts-banks.md) - [Resolve bank accounts](https://developers.fluidcoins.com/reference/get_payouts-accounts-banks-resolve.md) - [Fetch preferences](https://developers.fluidcoins.com/reference/get_settings-preferences.md) - [Update preferences](https://developers.fluidcoins.com/reference/patch_settings-preferences.md) - [Fetch a merchant store](https://developers.fluidcoins.com/reference/get_store.md) - [Create a new store for a merchant](https://developers.fluidcoins.com/reference/post_store.md) - [List coupon codes](https://developers.fluidcoins.com/reference/get_store-coupons.md) - [Create a new coupon](https://developers.fluidcoins.com/reference/post_store-coupons.md) - [extend the expiration date of a coupon](https://developers.fluidcoins.com/reference/post_store-coupons-code.md) - [disable a coupon code](https://developers.fluidcoins.com/reference/delete_store-coupons-code-enable.md) - [enable a coupon code](https://developers.fluidcoins.com/reference/post_store-coupons-code-enable.md) - [disable a store front](https://developers.fluidcoins.com/reference/delete_store-enable.md) - [enable a store front](https://developers.fluidcoins.com/reference/post_store-enable.md) - [Fetch storefront preferences](https://developers.fluidcoins.com/reference/get_store-preferences.md) - [update storefront preferences](https://developers.fluidcoins.com/reference/post_store-preferences.md) - [List products](https://developers.fluidcoins.com/reference/get_store-products.md) - [Create a new product](https://developers.fluidcoins.com/reference/post_store-products.md) - [fetch a product](https://developers.fluidcoins.com/reference/get_store-products-code.md) - [fetch product orders](https://developers.fluidcoins.com/reference/get_store-products-code-orders.md): this fetches all orders of a products inclusive of the variants - [update the status of an order](https://developers.fluidcoins.com/reference/post_store-products-code-orders-order.md): this allows a merchant to update the status of an order - [Edit a previously saved product](https://developers.fluidcoins.com/reference/patch_store-products-slug.md) - [unarchive a product](https://developers.fluidcoins.com/reference/delete_store-products-slug-enable.md) - [archive a product](https://developers.fluidcoins.com/reference/post_store-products-slug-enable.md) - [fetch product inventory](https://developers.fluidcoins.com/reference/post_store-products-slug-inventory.md) - [edit a product variant](https://developers.fluidcoins.com/reference/post_store-products-slug-inventory-variant.md) - [create a new product option](https://developers.fluidcoins.com/reference/post_store-products-slug-options.md) - [delete a product option](https://developers.fluidcoins.com/reference/delete_store-products-slug-options-option.md) - [edit a product option](https://developers.fluidcoins.com/reference/post_store-products-slug-options-option.md) - [List shipping locations](https://developers.fluidcoins.com/reference/get_store-shipping.md) - [Create a new shipping location](https://developers.fluidcoins.com/reference/post_store-shipping.md) - [delete shipping locations](https://developers.fluidcoins.com/reference/delete_store-shipping-id.md) - [edit a shipping location](https://developers.fluidcoins.com/reference/patch_store-shipping-id.md) - [Fetch a merchant store](https://developers.fluidcoins.com/reference/get_storefront-slug.md) - [Fetch a coupon code](https://developers.fluidcoins.com/reference/get_storefront-slug-coupons-code.md) - [create storefront order](https://developers.fluidcoins.com/reference/post_storefront-slug-orders.md) - [Fetch a merchant store's product](https://developers.fluidcoins.com/reference/get_storefront-slug-products.md) - [Fetch a merchant store's product](https://developers.fluidcoins.com/reference/get_storefront-products-product.md) - [swap history](https://developers.fluidcoins.com/reference/get_swaps.md): fetch a list of your recent currency swaps - [Swap currencies](https://developers.fluidcoins.com/reference/post_swaps.md): this endpoint allows you swap one currency for the other. We currently only support swapping stablecoins. So a stablecoin can be swapped to either another stablecoin or fiat currency ( NGN )