Docy Child

How to integrate payments through BTCPay

Estimated reading: 3 minutes
In order to include payment methods to your portals you must integrate with them.

In this article we will show you the process of integrating a Portal with BTCPay.
BTCPay is an open source cryptocurrency payment processor

Integrating with it will allow you to accept BTC and selected BTC Altcoins as a method of payment.
To integrate a Portal with BTCPay do the following:
  • Click on the Manage button for the Portal you want to integrate with BTCPay.
  • While in the Portal’s dashboard click on the Payment Methods Tab
  • Click on the Integrate button next to the BTCPay option

You will need a BTCPay account, BTCPay Store and Wallet to proceed, if you don’t have them you can create them with us following these steps

  • You can now Authorize IP to configure your BTCPay account and integrate it automatically by clicking on the Click to Authorize IP button.

If you would like to configure manually turn on the Manual Input Toggle, in which case you will need to provide the BTCPay URL, API Key and Store ID which you can find in your account following these steps

  • You will be prompted to sign in to your BTCPay Account if you are not signed in already.
  • You will then be forwarded to the BTCPay Authorization prompt, where you may select the store to grant permission for, click Continue
  • You may Label this authorization if you want, and click on the Authorize app

How to create a BTCPay account, BTCPay store and Wallet in IP?

  • To create an Account click on the No, Create an Account button and fill the form.
  • To create a Store click on the Create a Store button and fill the form.
  • To create a Wallet, while on your BTCPay Dashboard, click on the Set up a wallet button
  • Then click on the Create a new wallet button
  • Choose the type of wallet that works best for you, in this example I’ll pick the Hot wallet
  • You may stick with the default configurations, then click Create
  • ⚠️ IMPORTANT Carefully read the warning and be sure to write down and securely store the 12 word recovery phrase (in order) for this wallet, doing so ensures you will always be able to restore your wallet.
  • Check the box when you are ready and click on Done

How to manually retrieve my BTCPay URL, API Key and Store ID?

  • While logged in to your BTCPay account click on the Account menu then on Manage Account
  • Click on the API Keys tab
  • If you haven’t generated an API Key already, click on the Generate Key button
  • Then Label and set Permissions for this key, (The minimum permissions IP needs are: View invoices, Create and invoice, Modify invoices, Modify selected stores’ webhooks, and View your stores) then click on the Generate API Key button
  • You will need to click on the Click to reveal button to then copy the Key and paste it where you need it.
  • For your BTCPay URL simply copy the URL from the browser.
  • For the Store ID use the Name of the store you want to use.
Share this Doc
IN THIS ARTICLE