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 |