Creation & setup

How to configure your merchant at before integration
To create and use merchants, you have to create a personal account with 0xpay first.

Creating a Merchant

To start integration, you have to create a merchant at the merchants' page.
Merchant creation form
Let's describe the fields above:
  • Merchant name – description field, it can be the shop's name or anything that fits you.
  • Company name – regulatory field, this field has to match your company name.
  • Domain – used to verify your website, cannot be changed later.
  • Email for notifications - used to notify you about your merchant's activities: replenishments, withdrawal transactions.
The Domain field cannot be changed later, so pay attention when entering your website info into it. Also, this data is going to be used in webhooks.

Setting up Merchant

Prior to the integration, you should configure your merchant properly. You can access merchant settings through your merchant list.
Settings button on merchants list

API Keys

API keys grant access to manage funds within your 0xpay Merchant, hence the person with keys may transfer funds to any external addresses.
Sending requests to 0xpay API through a merchant requires authorisation with API keys. They are used for two purposes:
  1. 1.
    Sending requests to 0xpay API.
  2. 2.
    Verifying server-side notifications.
API Keys tab
Let's detail the fields above:


Notifications tab
You won't receive any callback notifications until the Notifications URL field is set.
You have to specify the Notifications URL to start receiving notifications about your incoming and outgoing payments.