CoinPayments is a leading cryptocurrency payment gateway that enables businesses to accept seamless and secure payments in a wide variety of cryptocurrencies, including Bitcoin, Ethereum, Litecoin, and over 2,000 altcoins. With global support, CoinPayments allows you to expand your reach and offer users a reliable way to pay for subscriptions, products, or services using their preferred digital currencies.
This guide walks you through obtaining the necessary credentials, configuring the IPN (Instant Payment Notification) URL, and setting up required settings to ensure a smooth integration process.
Please note that CoinPayments requires you to set up a merchant account and may charge transaction fees depending on the cryptocurrency and volume of transactions.
Login to your CoinPayments account. Navigate to Account > API Keys. Click on Generate New Key.
An API Key will be generated, displaying a Public Key and Private Key. Copy them.
Go back to you platform. Paste them on the corresponding fields.
Get your Merchant ID. Go to Account > Account Settings > Basic Settings to find it.
Go back to your platform. Paste it on the corresponding field.
Configure the IPN URL. Copy the IPN URL provided on your platform (the one in the blue box).
Insert the IPN URL on CoinPayments. Go to Account > Account Settings > Merchant Settings. Paste it on the IPN URL field.
Set up an IPN Secret. On the corresponding field, write a good random string nobody can guess. Copy it, you will need it later.
Indicate the currency. Make sure it’s the same you have on your platform.
Save your changes. Click on the Update Account button to apply them.
Paste the IPN Secret on your platform. Insert the string you created on the corresponding field.
Save your changes. Make sure to Enable the One-time status and click on the Save button to apply your changes.
You are done! CoinPayments will appear as an available payment method for your customers.
If you have additional doubts, you can always contact us. We will be glad to help.