The first step to merchant onboarding is creating a merchant. A merchant is also the same as a contact. However, for purposes of organization, we will keep the documentation under the merchant route.

Merchant Approval Required

You cannot create a merchant on production if you are not approved by Carbon. You can test on sandbox however.

Super JWT Required

Create a merchant

POST

let url = `${ROOT}/v1/merchant/create`;
let data = {
  emailAddress: "[email protected]",
  password: "StrongSecurePassword.12345!*",
  firstName: "Satoshi",
  lastName: "Nakatomoto",
  personalTaxId: "123-12-1234",
  companyName: "Cool Store Name, LLC",
  companyTaxId: "123-12-1234",
}
axios.post(url, data).then(result => console.log).catch(err => console.log);

Response

Response

Type Description
merchantId your merchantId is used to keep track of transactions

What's Next

Payments
History