NewMerchantCreatedv0.0.2
When firing this event make sure you set the `correlation-id` in the headers. Our schemas have standard metadata make sure you read and follow it.
Details
This event can be triggered only once per customer. Everytime the customer is added in Netaxept portal this event will be triggered.
We have a frontend application that allows support team to add new merchants. This front end interacts directly with the MMS to add new merchants into their data store. The MMS will raise the events.
Consumer / Producer Diagram
NewMerchantCreated Schema (json)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"metadata": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "UUIDv4",
"auto": true,
"description": "The ID of the user"
},
"specversion": {
"type": "string",
"description": "The domain of the event"
},
"type": {
"type": "string",
"description": "The name of the service that triggered the event"
},
"time": {
"type": "string",
"format": "RFC3339",
"auto": true
},
"source": {
"type": "string",
"description": "Internet-wide unique URI with a DNS authority"
}
}
},
"data": {
"type": "object",
"properties": {
"SuperMerchantId": {
"type": "int32",
"description": "The ID of the user"
},
"Name": {
"type": "string",
"description": "The ID of the shopping item"
},
"CreatorId": {
"type": "guid",
"description": "The ID of the user"
},
"UserId": {
"type": "guid",
"description": "The ID of the shopping item"
},
"AcquirerId": {
"type": "int",
"description": "The ID of the user"
},
"InvoiceCountry": {
"type": "int32",
"description": "InvoiceCountry of the Merchnat"
},
"Timezone": {
"type": "number",
"description": "Timezone in Netaxept understandable format",
"minimum": 1,
"maximum": 5,
"default": 1
},
"MerchnatContactDetails":{
"type": "object",
"properties": {
"PhoneNumber": {
"type": "string",
"description": "Merchant PhoneNumber"
},
"E-mail":{
"type": "string",
"description": "Merchant email"
}
}
}
}
}
}
}
metadata
objectdata
objectLast updated on 2023/10/23