BTCPay implements the same API as Bitpay for creating or managing your invoices. Migrating should just be a matter of pointing to the BTCPay URL instead of Bitpay.
While Bitpay is using one user account for one merchant, BTCPay allows a user to manage multiple stores. BTCPay also uses BitId.
Your first need to create a new store:
- Log in
- Go to Stores menu
- Click on
Create a new store
- Enter a friendly name for the store, validate.
To provide access to the store's API, you need to go through the process of pairing
a public key to a store.
There are two ways of doing that:
The first way is to follow the process documented by Bitpay on this link.
The second way, is to generate your private key, then:
- Go to the store's settings
- Click on
Access tokens
- Click on
Create new Token
- Select merchant's facade and enter your public key,
- Click request pairing
- Click on Approve