Skip to main content
POST
/
v1
/
partner
/
merchants
Create a merchant
curl --request POST \
  --url https://sandbox.api.acountpay.com/v1/partner/merchants \
  --header 'Content-Type: application/json' \
  --header 'X-Partner-Client-Id: <api-key>' \
  --header 'X-Partner-Client-Secret: <api-key>' \
  --data '
{
  "companyName": "Restaurant XYZ ApS",
  "contactEmail": "owner@restaurantxyz.dk",
  "contactPhone": "+4587654321",
  "partnerRefId": "merchant-001"
}
'
{
  "merchantId": 42,
  "clientId": "a1b2c3d4-e5f6-7890-abcd-1234567890ab",
  "onboardingUrl": "https://partner.acountpay.com/onboarding/abc123...",
  "status": "pending"
}

Authorizations

X-Partner-Client-Id
string
header
required

Your partner client ID

X-Partner-Client-Secret
string
header
required

Your partner client secret

Body

application/json
companyName
string
required

Merchant company name

Example:

"Restaurant XYZ ApS"

contactEmail
string<email>
required

Merchant contact email (used for onboarding link)

Example:

"owner@restaurantxyz.dk"

contactPhone
string

Merchant contact phone

Example:

"+4587654321"

partnerRefId
string

Your own reference ID for this merchant

Example:

"merchant-001"

Response

Merchant created with onboarding link

merchantId
number
Example:

42

clientId
string
Example:

"a1b2c3d4-e5f6-7890-abcd-1234567890ab"

onboardingUrl
string

URL to send to the merchant to complete onboarding

Example:

"https://partner.acountpay.com/onboarding/abc123..."

status
string
Example:

"pending"