We provide our Merchants with powerful APIs to easily integrate their platforms with Bitfinex Pay.
Here is the list of our current APIs:
Submit Invoice
Main API to create Bitfinex Pay Invoices so your customers can complete payments. Returns a URL with the link to the invoice. Click here for more details.
Invoice List
Returns a list with the invoices and its related status and data. Click here for more details.
Paginate Invoices
Allows to paginate invoice data. Click here for more details.
Stats
Provides stats about Gross Volume processed in equivalent USD, amount of payments and amount of expired invoices in different timeframes. Click here and here for more details.
Unlinked Deposits
Returns a list of deposits which are not linked to any invoice. Click here for more details.
Complete Invoice
Allows to update any invoice with status “Created” or “Expired” to “Completed”. Requires corresponding deposit ID or ledger ID. Click here for more details.
Expire Invoice
Allows to update any invoice with status “Created” to “Expired”. This will immediately expire the invoice so the end user cannot complete the payment. Click here for more details.
Note: There is a small chance that a payment may come through an expired invoice if the end user initiates the payment a few seconds before setting an invoice as Expired. If this happens you can either complete the invoice or send a refund to the end user.
Auto-Convert
Allows to set and manage auto-convert to any supported pair of tokens. Auto-Convert will automatically convert any amount in one to another one every 5 minutes. Limit fees apply as this is done on the Bitfinex exchange. For more details, please view:
Advanced Features/APIs
Multiple merchant sub-accounts
Allows to have and create multiple Merchant sub-accounts controlled and managed by the Master Merchant.
Fees
Allows to set fees to Merchant sub-accounts incoming payments.
We are actively supporting, improving and adding APIs to Bitfinex Pay.
Interested in more advanced features? Contact us at pay@bitfinex.com