Fluidcoins Inc. changelog
Fluidcoins Inc. changelog

Enhanced SWAP API endpoint response




We updated the response returned from our swap API /swaps to be more descriptive about the action that just occurred. We now return more details about the currencies that got swapped

    "status": true,
    "message": "Swap quoted",
    "swap": {
        "from": {
            "currency": "Nigerian Naira",
            "amount": 100000,
            "human_readable_amount": 1000
        "to": {
            "currency": "USD Tether",
            "amount": 1725208,
            "human_readable_amount": 1.725208

Updates to the Swap API endpoint




We deprecated two params from and to. Please note that they will still work but will be eventually removed on May 10th.

We have replaced both of them with a currency object.

  "currency" : {
    "from" : "NGN",
    "to" : "USDT"

We think this is easier for you as you don't have to store the ID of your wallets. The old api required you to pass in {"from" : "uuid-of-wallet", "to": "uuid-of-wallet"}

Walletconnect now available on the Payment Widget: accept payments from 30+ mobile wallets




WalletConnect is an open-source technology that uses QR code scanning or deep linking to connect decentralized apps to mobile wallets. It allows us to support 30+ mobile apps when trying to accept payments from your customer.

Your customers are now able to pay you from mobile wallets such as Trust wallet, Metamask on mobile, Crypto.com DeFi Wallet, Rainbow wallet and others.

You can read more about this at https://fluidcoins.com/blog/walletconnect-is-now-integrated-with-fluidcoins

Custom fields now supported when creating a payment link






By default, we only collect the following from a customer when they want to pay you:

  • name
  • email
  • phone

But in some instances, you might need to accept more information. Assuming you run an online pharmacy and you need to collect the delivery address of your customer or ask them for known medical conditions and what not. That is currently not possible with the current Payment link so we built Custom fields. When you add a custom field to your payment link, the payment form will contain and require your customer to fill in that information.

This is available via the Dashboard and API.

Metamask payment now available on Payment widget




Customers are now able to pay you via Metamask ( both mobile and browser extensions are supported )

Introducing USD wallets and payment options




We are excited to announce the launch of USD wallets for every merchant. You can now price your items in USD and get settled in USD too.

This change is available via the API, payment widget and payment link. When initialising any of these payment options, select the USD currency. If via the widget, add a new property called currency: 'USD'.

Introducing short links for your payment links






When you create a payment link now, there's a new field in link.metadata.short_link which is a human readable link. An example is https://fluid.link/D5_s0OanR

This short link will be shown on the dashboard too.

Webhook portal






You can now self-debug web hook events that are sent to you. Manage them, view requests and responses from your own server and even retry these webhooks.

A new endpoint /hooks/{id}/portal has been added. This will generate a link which you can visit or embed in a web page.

This feature is also available on the dashboard

Introducing Swap/Convert API




You can now convert your balance from one stabelcoin to another or from a stable coin to fiat currency ( Naira ). The use case for this is immense, you accept 100 BUSD from customer A, 5 USDT from customer B and 2 USDC from customer C. You don't want to have to withdraw the entire balances one by now. You can now swap USDC to BUSD, then the other USDT to BUSD and now have 152 BUSD in total so you can make only one outwards transfer.

This is available:

  • In the dashboard
  • Via the API

Limitations exists for now, you can currently only swap from a Stablecoin to another Stablecoin OR from a Stablecoin to Fiat

You can now filter payment links by their status when listing them via API




We added a new status query param to the /links endpoint. This new param accepts either enabled or disabled