merchant_updated
curl --request POST \
--url https://{yourDomain}/api/service/webhook-event/merchant_updated \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"type": "merchant_updated",
"date": "<string>",
"payload": {
"id": "<string>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"legalName": "<string>",
"displayName": "<string>",
"email": "<string>",
"appId": "<string>",
"users": [
"<string>"
],
"plan": {
"refundApplicationFee": true,
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"amountFreeTransactions": 1,
"monthlyInvoiceTotal": 1
},
"marketCapabilitySettings": [
{
"capabilities": []
}
],
"hasApiKey": true,
"internalApplicationName": "<string>",
"phone": "<string>",
"mobilePhone": "<string>",
"onboardingData": {
"vatNumber": "<string>",
"companyName": "<string>",
"registrationNumber": "<string>",
"country": "<string>",
"incorporatedOn": "<string>",
"companyType": "<string>",
"companyEmail": "<string>",
"companyPhone": "<string>",
"legalAddress": "<string>",
"website": "<string>",
"companyAddress": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"beneficiaries": [
{
"types": [
"<string>"
],
"shareSize": 123,
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"dob": "<string>",
"gender": "<string>",
"placeOfBirth": "<string>",
"countryOfBirth": "<string>",
"nationality": "<string>",
"taxResidenceCountry": "<string>",
"address": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"idDocs": [
{
"idDocType": "<string>",
"country": "<string>",
"number": "<string>",
"dob": "<string>",
"issuedDate": "<string>",
"validUntil": "<string>"
}
]
}
],
"kybWebSdkUrl": "<string>",
"kybAcceptedModalShown": true,
"sumsubApplicantId": "<string>",
"taktileLegalEntityId": "<string>"
},
"category": "<string>",
"websiteUrl": "<string>",
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"apps": [
{
"id": "<string>",
"hasApiKey": true,
"updatedAt": "<unknown>",
"createdAt": "<unknown>",
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"websiteUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": true,
"impactOffsetProjects": [],
"manuallyApproved": true,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
],
"impactAccount": true,
"pairedMerchantId": "<unknown>",
"blacklistedBankIds": [],
"blacklistedOpenBankingProvidersByMarket": [
{
"blacklistedOpenBankingProviders": []
}
],
"deletedAt": "<unknown>",
"ssoEnabled": true,
"enabledSurfaces": [],
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": true,
"impactOffsetProjects": [],
"manuallyApproved": true,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
}
'import requests
url = "https://{yourDomain}/api/service/webhook-event/merchant_updated"
payload = {
"id": "<string>",
"type": "merchant_updated",
"date": "<string>",
"payload": {
"id": "<string>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"legalName": "<string>",
"displayName": "<string>",
"email": "<string>",
"appId": "<string>",
"users": ["<string>"],
"plan": {
"refundApplicationFee": True,
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"amountFreeTransactions": 1,
"monthlyInvoiceTotal": 1
},
"marketCapabilitySettings": [{ "capabilities": [] }],
"hasApiKey": True,
"internalApplicationName": "<string>",
"phone": "<string>",
"mobilePhone": "<string>",
"onboardingData": {
"vatNumber": "<string>",
"companyName": "<string>",
"registrationNumber": "<string>",
"country": "<string>",
"incorporatedOn": "<string>",
"companyType": "<string>",
"companyEmail": "<string>",
"companyPhone": "<string>",
"legalAddress": "<string>",
"website": "<string>",
"companyAddress": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"beneficiaries": [
{
"types": ["<string>"],
"shareSize": 123,
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"dob": "<string>",
"gender": "<string>",
"placeOfBirth": "<string>",
"countryOfBirth": "<string>",
"nationality": "<string>",
"taxResidenceCountry": "<string>",
"address": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"idDocs": [
{
"idDocType": "<string>",
"country": "<string>",
"number": "<string>",
"dob": "<string>",
"issuedDate": "<string>",
"validUntil": "<string>"
}
]
}
],
"kybWebSdkUrl": "<string>",
"kybAcceptedModalShown": True,
"sumsubApplicantId": "<string>",
"taktileLegalEntityId": "<string>"
},
"category": "<string>",
"websiteUrl": "<string>",
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"apps": [
{
"id": "<string>",
"hasApiKey": True,
"updatedAt": "<unknown>",
"createdAt": "<unknown>",
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"websiteUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": True,
"impactOffsetProjects": [],
"manuallyApproved": True,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
],
"impactAccount": True,
"pairedMerchantId": "<unknown>",
"blacklistedBankIds": [],
"blacklistedOpenBankingProvidersByMarket": [{ "blacklistedOpenBankingProviders": [] }],
"deletedAt": "<unknown>",
"ssoEnabled": True,
"enabledSurfaces": [],
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": True,
"impactOffsetProjects": [],
"manuallyApproved": True,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
type: 'merchant_updated',
date: '<string>',
payload: {
id: '<string>',
createdAt: '<unknown>',
updatedAt: '<unknown>',
legalName: '<string>',
displayName: '<string>',
email: '<string>',
appId: '<string>',
users: ['<string>'],
plan: {
refundApplicationFee: true,
applicationFeeShare: 1,
applicationFixedFeeShare: 1,
amountFreeTransactions: 1,
monthlyInvoiceTotal: 1
},
marketCapabilitySettings: [{capabilities: []}],
hasApiKey: true,
internalApplicationName: '<string>',
phone: '<string>',
mobilePhone: '<string>',
onboardingData: {
vatNumber: '<string>',
companyName: '<string>',
registrationNumber: '<string>',
country: '<string>',
incorporatedOn: '<string>',
companyType: '<string>',
companyEmail: '<string>',
companyPhone: '<string>',
legalAddress: '<string>',
website: '<string>',
companyAddress: {
street: '<string>',
buildingNumber: '<string>',
subStreet: '<string>',
town: '<string>',
postCode: '<string>',
country: '<string>'
},
beneficiaries: [
{
types: ['<string>'],
shareSize: 123,
firstName: '<string>',
middleName: '<string>',
lastName: '<string>',
dob: '<string>',
gender: '<string>',
placeOfBirth: '<string>',
countryOfBirth: '<string>',
nationality: '<string>',
taxResidenceCountry: '<string>',
address: {
street: '<string>',
buildingNumber: '<string>',
subStreet: '<string>',
town: '<string>',
postCode: '<string>',
country: '<string>'
},
idDocs: [
{
idDocType: '<string>',
country: '<string>',
number: '<string>',
dob: '<string>',
issuedDate: '<string>',
validUntil: '<string>'
}
]
}
],
kybWebSdkUrl: '<string>',
kybAcceptedModalShown: true,
sumsubApplicantId: '<string>',
taktileLegalEntityId: '<string>'
},
category: '<string>',
websiteUrl: '<string>',
applicationFeeShare: 1,
applicationFixedFeeShare: 1,
apps: [
{
id: '<string>',
hasApiKey: true,
updatedAt: '<unknown>',
createdAt: '<unknown>',
shopLogo: '<string>',
quoteCallbackUrl: '<string>',
completeCallbackUrl: '<string>',
websiteUrl: '<string>',
successCallbackUrl: '<string>',
errorCallbackUrl: '<string>',
webhookUrl: '<string>',
defaultWebhookSubscription: '<unknown>',
offsetProject: '<string>',
privacyUrl: '<string>',
tosUrl: '<string>',
buttonOnlyShopTrees: true,
impactOffsetProjects: [],
manuallyApproved: true,
v1WebhookSigningSecrets: [{createdAt: '<unknown>', expiresAt: '<unknown>'}]
}
],
impactAccount: true,
pairedMerchantId: '<unknown>',
blacklistedBankIds: [],
blacklistedOpenBankingProvidersByMarket: [{blacklistedOpenBankingProviders: []}],
deletedAt: '<unknown>',
ssoEnabled: true,
enabledSurfaces: [],
shopLogo: '<string>',
quoteCallbackUrl: '<string>',
completeCallbackUrl: '<string>',
successCallbackUrl: '<string>',
errorCallbackUrl: '<string>',
webhookUrl: '<string>',
defaultWebhookSubscription: '<unknown>',
offsetProject: '<string>',
privacyUrl: '<string>',
tosUrl: '<string>',
buttonOnlyShopTrees: true,
impactOffsetProjects: [],
manuallyApproved: true,
v1WebhookSigningSecrets: [{createdAt: '<unknown>', expiresAt: '<unknown>'}]
}
})
};
fetch('https://{yourDomain}/api/service/webhook-event/merchant_updated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{yourDomain}/api/service/webhook-event/merchant_updated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'type' => 'merchant_updated',
'date' => '<string>',
'payload' => [
'id' => '<string>',
'createdAt' => '<unknown>',
'updatedAt' => '<unknown>',
'legalName' => '<string>',
'displayName' => '<string>',
'email' => '<string>',
'appId' => '<string>',
'users' => [
'<string>'
],
'plan' => [
'refundApplicationFee' => true,
'applicationFeeShare' => 1,
'applicationFixedFeeShare' => 1,
'amountFreeTransactions' => 1,
'monthlyInvoiceTotal' => 1
],
'marketCapabilitySettings' => [
[
'capabilities' => [
]
]
],
'hasApiKey' => true,
'internalApplicationName' => '<string>',
'phone' => '<string>',
'mobilePhone' => '<string>',
'onboardingData' => [
'vatNumber' => '<string>',
'companyName' => '<string>',
'registrationNumber' => '<string>',
'country' => '<string>',
'incorporatedOn' => '<string>',
'companyType' => '<string>',
'companyEmail' => '<string>',
'companyPhone' => '<string>',
'legalAddress' => '<string>',
'website' => '<string>',
'companyAddress' => [
'street' => '<string>',
'buildingNumber' => '<string>',
'subStreet' => '<string>',
'town' => '<string>',
'postCode' => '<string>',
'country' => '<string>'
],
'beneficiaries' => [
[
'types' => [
'<string>'
],
'shareSize' => 123,
'firstName' => '<string>',
'middleName' => '<string>',
'lastName' => '<string>',
'dob' => '<string>',
'gender' => '<string>',
'placeOfBirth' => '<string>',
'countryOfBirth' => '<string>',
'nationality' => '<string>',
'taxResidenceCountry' => '<string>',
'address' => [
'street' => '<string>',
'buildingNumber' => '<string>',
'subStreet' => '<string>',
'town' => '<string>',
'postCode' => '<string>',
'country' => '<string>'
],
'idDocs' => [
[
'idDocType' => '<string>',
'country' => '<string>',
'number' => '<string>',
'dob' => '<string>',
'issuedDate' => '<string>',
'validUntil' => '<string>'
]
]
]
],
'kybWebSdkUrl' => '<string>',
'kybAcceptedModalShown' => true,
'sumsubApplicantId' => '<string>',
'taktileLegalEntityId' => '<string>'
],
'category' => '<string>',
'websiteUrl' => '<string>',
'applicationFeeShare' => 1,
'applicationFixedFeeShare' => 1,
'apps' => [
[
'id' => '<string>',
'hasApiKey' => true,
'updatedAt' => '<unknown>',
'createdAt' => '<unknown>',
'shopLogo' => '<string>',
'quoteCallbackUrl' => '<string>',
'completeCallbackUrl' => '<string>',
'websiteUrl' => '<string>',
'successCallbackUrl' => '<string>',
'errorCallbackUrl' => '<string>',
'webhookUrl' => '<string>',
'defaultWebhookSubscription' => '<unknown>',
'offsetProject' => '<string>',
'privacyUrl' => '<string>',
'tosUrl' => '<string>',
'buttonOnlyShopTrees' => true,
'impactOffsetProjects' => [
],
'manuallyApproved' => true,
'v1WebhookSigningSecrets' => [
[
'createdAt' => '<unknown>',
'expiresAt' => '<unknown>'
]
]
]
],
'impactAccount' => true,
'pairedMerchantId' => '<unknown>',
'blacklistedBankIds' => [
],
'blacklistedOpenBankingProvidersByMarket' => [
[
'blacklistedOpenBankingProviders' => [
]
]
],
'deletedAt' => '<unknown>',
'ssoEnabled' => true,
'enabledSurfaces' => [
],
'shopLogo' => '<string>',
'quoteCallbackUrl' => '<string>',
'completeCallbackUrl' => '<string>',
'successCallbackUrl' => '<string>',
'errorCallbackUrl' => '<string>',
'webhookUrl' => '<string>',
'defaultWebhookSubscription' => '<unknown>',
'offsetProject' => '<string>',
'privacyUrl' => '<string>',
'tosUrl' => '<string>',
'buttonOnlyShopTrees' => true,
'impactOffsetProjects' => [
],
'manuallyApproved' => true,
'v1WebhookSigningSecrets' => [
[
'createdAt' => '<unknown>',
'expiresAt' => '<unknown>'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{yourDomain}/api/service/webhook-event/merchant_updated"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{yourDomain}/api/service/webhook-event/merchant_updated")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{yourDomain}/api/service/webhook-event/merchant_updated")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_bodyWebhookEventExamples
merchant_updated
deprecated
Your merchant account has been updated
POST
/
api
/
service
/
webhook-event
/
merchant_updated
merchant_updated
curl --request POST \
--url https://{yourDomain}/api/service/webhook-event/merchant_updated \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"type": "merchant_updated",
"date": "<string>",
"payload": {
"id": "<string>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"legalName": "<string>",
"displayName": "<string>",
"email": "<string>",
"appId": "<string>",
"users": [
"<string>"
],
"plan": {
"refundApplicationFee": true,
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"amountFreeTransactions": 1,
"monthlyInvoiceTotal": 1
},
"marketCapabilitySettings": [
{
"capabilities": []
}
],
"hasApiKey": true,
"internalApplicationName": "<string>",
"phone": "<string>",
"mobilePhone": "<string>",
"onboardingData": {
"vatNumber": "<string>",
"companyName": "<string>",
"registrationNumber": "<string>",
"country": "<string>",
"incorporatedOn": "<string>",
"companyType": "<string>",
"companyEmail": "<string>",
"companyPhone": "<string>",
"legalAddress": "<string>",
"website": "<string>",
"companyAddress": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"beneficiaries": [
{
"types": [
"<string>"
],
"shareSize": 123,
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"dob": "<string>",
"gender": "<string>",
"placeOfBirth": "<string>",
"countryOfBirth": "<string>",
"nationality": "<string>",
"taxResidenceCountry": "<string>",
"address": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"idDocs": [
{
"idDocType": "<string>",
"country": "<string>",
"number": "<string>",
"dob": "<string>",
"issuedDate": "<string>",
"validUntil": "<string>"
}
]
}
],
"kybWebSdkUrl": "<string>",
"kybAcceptedModalShown": true,
"sumsubApplicantId": "<string>",
"taktileLegalEntityId": "<string>"
},
"category": "<string>",
"websiteUrl": "<string>",
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"apps": [
{
"id": "<string>",
"hasApiKey": true,
"updatedAt": "<unknown>",
"createdAt": "<unknown>",
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"websiteUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": true,
"impactOffsetProjects": [],
"manuallyApproved": true,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
],
"impactAccount": true,
"pairedMerchantId": "<unknown>",
"blacklistedBankIds": [],
"blacklistedOpenBankingProvidersByMarket": [
{
"blacklistedOpenBankingProviders": []
}
],
"deletedAt": "<unknown>",
"ssoEnabled": true,
"enabledSurfaces": [],
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": true,
"impactOffsetProjects": [],
"manuallyApproved": true,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
}
'import requests
url = "https://{yourDomain}/api/service/webhook-event/merchant_updated"
payload = {
"id": "<string>",
"type": "merchant_updated",
"date": "<string>",
"payload": {
"id": "<string>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"legalName": "<string>",
"displayName": "<string>",
"email": "<string>",
"appId": "<string>",
"users": ["<string>"],
"plan": {
"refundApplicationFee": True,
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"amountFreeTransactions": 1,
"monthlyInvoiceTotal": 1
},
"marketCapabilitySettings": [{ "capabilities": [] }],
"hasApiKey": True,
"internalApplicationName": "<string>",
"phone": "<string>",
"mobilePhone": "<string>",
"onboardingData": {
"vatNumber": "<string>",
"companyName": "<string>",
"registrationNumber": "<string>",
"country": "<string>",
"incorporatedOn": "<string>",
"companyType": "<string>",
"companyEmail": "<string>",
"companyPhone": "<string>",
"legalAddress": "<string>",
"website": "<string>",
"companyAddress": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"beneficiaries": [
{
"types": ["<string>"],
"shareSize": 123,
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"dob": "<string>",
"gender": "<string>",
"placeOfBirth": "<string>",
"countryOfBirth": "<string>",
"nationality": "<string>",
"taxResidenceCountry": "<string>",
"address": {
"street": "<string>",
"buildingNumber": "<string>",
"subStreet": "<string>",
"town": "<string>",
"postCode": "<string>",
"country": "<string>"
},
"idDocs": [
{
"idDocType": "<string>",
"country": "<string>",
"number": "<string>",
"dob": "<string>",
"issuedDate": "<string>",
"validUntil": "<string>"
}
]
}
],
"kybWebSdkUrl": "<string>",
"kybAcceptedModalShown": True,
"sumsubApplicantId": "<string>",
"taktileLegalEntityId": "<string>"
},
"category": "<string>",
"websiteUrl": "<string>",
"applicationFeeShare": 1,
"applicationFixedFeeShare": 1,
"apps": [
{
"id": "<string>",
"hasApiKey": True,
"updatedAt": "<unknown>",
"createdAt": "<unknown>",
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"websiteUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": True,
"impactOffsetProjects": [],
"manuallyApproved": True,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
],
"impactAccount": True,
"pairedMerchantId": "<unknown>",
"blacklistedBankIds": [],
"blacklistedOpenBankingProvidersByMarket": [{ "blacklistedOpenBankingProviders": [] }],
"deletedAt": "<unknown>",
"ssoEnabled": True,
"enabledSurfaces": [],
"shopLogo": "<string>",
"quoteCallbackUrl": "<string>",
"completeCallbackUrl": "<string>",
"successCallbackUrl": "<string>",
"errorCallbackUrl": "<string>",
"webhookUrl": "<string>",
"defaultWebhookSubscription": "<unknown>",
"offsetProject": "<string>",
"privacyUrl": "<string>",
"tosUrl": "<string>",
"buttonOnlyShopTrees": True,
"impactOffsetProjects": [],
"manuallyApproved": True,
"v1WebhookSigningSecrets": [
{
"createdAt": "<unknown>",
"expiresAt": "<unknown>"
}
]
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
type: 'merchant_updated',
date: '<string>',
payload: {
id: '<string>',
createdAt: '<unknown>',
updatedAt: '<unknown>',
legalName: '<string>',
displayName: '<string>',
email: '<string>',
appId: '<string>',
users: ['<string>'],
plan: {
refundApplicationFee: true,
applicationFeeShare: 1,
applicationFixedFeeShare: 1,
amountFreeTransactions: 1,
monthlyInvoiceTotal: 1
},
marketCapabilitySettings: [{capabilities: []}],
hasApiKey: true,
internalApplicationName: '<string>',
phone: '<string>',
mobilePhone: '<string>',
onboardingData: {
vatNumber: '<string>',
companyName: '<string>',
registrationNumber: '<string>',
country: '<string>',
incorporatedOn: '<string>',
companyType: '<string>',
companyEmail: '<string>',
companyPhone: '<string>',
legalAddress: '<string>',
website: '<string>',
companyAddress: {
street: '<string>',
buildingNumber: '<string>',
subStreet: '<string>',
town: '<string>',
postCode: '<string>',
country: '<string>'
},
beneficiaries: [
{
types: ['<string>'],
shareSize: 123,
firstName: '<string>',
middleName: '<string>',
lastName: '<string>',
dob: '<string>',
gender: '<string>',
placeOfBirth: '<string>',
countryOfBirth: '<string>',
nationality: '<string>',
taxResidenceCountry: '<string>',
address: {
street: '<string>',
buildingNumber: '<string>',
subStreet: '<string>',
town: '<string>',
postCode: '<string>',
country: '<string>'
},
idDocs: [
{
idDocType: '<string>',
country: '<string>',
number: '<string>',
dob: '<string>',
issuedDate: '<string>',
validUntil: '<string>'
}
]
}
],
kybWebSdkUrl: '<string>',
kybAcceptedModalShown: true,
sumsubApplicantId: '<string>',
taktileLegalEntityId: '<string>'
},
category: '<string>',
websiteUrl: '<string>',
applicationFeeShare: 1,
applicationFixedFeeShare: 1,
apps: [
{
id: '<string>',
hasApiKey: true,
updatedAt: '<unknown>',
createdAt: '<unknown>',
shopLogo: '<string>',
quoteCallbackUrl: '<string>',
completeCallbackUrl: '<string>',
websiteUrl: '<string>',
successCallbackUrl: '<string>',
errorCallbackUrl: '<string>',
webhookUrl: '<string>',
defaultWebhookSubscription: '<unknown>',
offsetProject: '<string>',
privacyUrl: '<string>',
tosUrl: '<string>',
buttonOnlyShopTrees: true,
impactOffsetProjects: [],
manuallyApproved: true,
v1WebhookSigningSecrets: [{createdAt: '<unknown>', expiresAt: '<unknown>'}]
}
],
impactAccount: true,
pairedMerchantId: '<unknown>',
blacklistedBankIds: [],
blacklistedOpenBankingProvidersByMarket: [{blacklistedOpenBankingProviders: []}],
deletedAt: '<unknown>',
ssoEnabled: true,
enabledSurfaces: [],
shopLogo: '<string>',
quoteCallbackUrl: '<string>',
completeCallbackUrl: '<string>',
successCallbackUrl: '<string>',
errorCallbackUrl: '<string>',
webhookUrl: '<string>',
defaultWebhookSubscription: '<unknown>',
offsetProject: '<string>',
privacyUrl: '<string>',
tosUrl: '<string>',
buttonOnlyShopTrees: true,
impactOffsetProjects: [],
manuallyApproved: true,
v1WebhookSigningSecrets: [{createdAt: '<unknown>', expiresAt: '<unknown>'}]
}
})
};
fetch('https://{yourDomain}/api/service/webhook-event/merchant_updated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{yourDomain}/api/service/webhook-event/merchant_updated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'type' => 'merchant_updated',
'date' => '<string>',
'payload' => [
'id' => '<string>',
'createdAt' => '<unknown>',
'updatedAt' => '<unknown>',
'legalName' => '<string>',
'displayName' => '<string>',
'email' => '<string>',
'appId' => '<string>',
'users' => [
'<string>'
],
'plan' => [
'refundApplicationFee' => true,
'applicationFeeShare' => 1,
'applicationFixedFeeShare' => 1,
'amountFreeTransactions' => 1,
'monthlyInvoiceTotal' => 1
],
'marketCapabilitySettings' => [
[
'capabilities' => [
]
]
],
'hasApiKey' => true,
'internalApplicationName' => '<string>',
'phone' => '<string>',
'mobilePhone' => '<string>',
'onboardingData' => [
'vatNumber' => '<string>',
'companyName' => '<string>',
'registrationNumber' => '<string>',
'country' => '<string>',
'incorporatedOn' => '<string>',
'companyType' => '<string>',
'companyEmail' => '<string>',
'companyPhone' => '<string>',
'legalAddress' => '<string>',
'website' => '<string>',
'companyAddress' => [
'street' => '<string>',
'buildingNumber' => '<string>',
'subStreet' => '<string>',
'town' => '<string>',
'postCode' => '<string>',
'country' => '<string>'
],
'beneficiaries' => [
[
'types' => [
'<string>'
],
'shareSize' => 123,
'firstName' => '<string>',
'middleName' => '<string>',
'lastName' => '<string>',
'dob' => '<string>',
'gender' => '<string>',
'placeOfBirth' => '<string>',
'countryOfBirth' => '<string>',
'nationality' => '<string>',
'taxResidenceCountry' => '<string>',
'address' => [
'street' => '<string>',
'buildingNumber' => '<string>',
'subStreet' => '<string>',
'town' => '<string>',
'postCode' => '<string>',
'country' => '<string>'
],
'idDocs' => [
[
'idDocType' => '<string>',
'country' => '<string>',
'number' => '<string>',
'dob' => '<string>',
'issuedDate' => '<string>',
'validUntil' => '<string>'
]
]
]
],
'kybWebSdkUrl' => '<string>',
'kybAcceptedModalShown' => true,
'sumsubApplicantId' => '<string>',
'taktileLegalEntityId' => '<string>'
],
'category' => '<string>',
'websiteUrl' => '<string>',
'applicationFeeShare' => 1,
'applicationFixedFeeShare' => 1,
'apps' => [
[
'id' => '<string>',
'hasApiKey' => true,
'updatedAt' => '<unknown>',
'createdAt' => '<unknown>',
'shopLogo' => '<string>',
'quoteCallbackUrl' => '<string>',
'completeCallbackUrl' => '<string>',
'websiteUrl' => '<string>',
'successCallbackUrl' => '<string>',
'errorCallbackUrl' => '<string>',
'webhookUrl' => '<string>',
'defaultWebhookSubscription' => '<unknown>',
'offsetProject' => '<string>',
'privacyUrl' => '<string>',
'tosUrl' => '<string>',
'buttonOnlyShopTrees' => true,
'impactOffsetProjects' => [
],
'manuallyApproved' => true,
'v1WebhookSigningSecrets' => [
[
'createdAt' => '<unknown>',
'expiresAt' => '<unknown>'
]
]
]
],
'impactAccount' => true,
'pairedMerchantId' => '<unknown>',
'blacklistedBankIds' => [
],
'blacklistedOpenBankingProvidersByMarket' => [
[
'blacklistedOpenBankingProviders' => [
]
]
],
'deletedAt' => '<unknown>',
'ssoEnabled' => true,
'enabledSurfaces' => [
],
'shopLogo' => '<string>',
'quoteCallbackUrl' => '<string>',
'completeCallbackUrl' => '<string>',
'successCallbackUrl' => '<string>',
'errorCallbackUrl' => '<string>',
'webhookUrl' => '<string>',
'defaultWebhookSubscription' => '<unknown>',
'offsetProject' => '<string>',
'privacyUrl' => '<string>',
'tosUrl' => '<string>',
'buttonOnlyShopTrees' => true,
'impactOffsetProjects' => [
],
'manuallyApproved' => true,
'v1WebhookSigningSecrets' => [
[
'createdAt' => '<unknown>',
'expiresAt' => '<unknown>'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{yourDomain}/api/service/webhook-event/merchant_updated"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{yourDomain}/api/service/webhook-event/merchant_updated")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{yourDomain}/api/service/webhook-event/merchant_updated")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"type\": \"merchant_updated\",\n \"date\": \"<string>\",\n \"payload\": {\n \"id\": \"<string>\",\n \"createdAt\": \"<unknown>\",\n \"updatedAt\": \"<unknown>\",\n \"legalName\": \"<string>\",\n \"displayName\": \"<string>\",\n \"email\": \"<string>\",\n \"appId\": \"<string>\",\n \"users\": [\n \"<string>\"\n ],\n \"plan\": {\n \"refundApplicationFee\": true,\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"amountFreeTransactions\": 1,\n \"monthlyInvoiceTotal\": 1\n },\n \"marketCapabilitySettings\": [\n {\n \"capabilities\": []\n }\n ],\n \"hasApiKey\": true,\n \"internalApplicationName\": \"<string>\",\n \"phone\": \"<string>\",\n \"mobilePhone\": \"<string>\",\n \"onboardingData\": {\n \"vatNumber\": \"<string>\",\n \"companyName\": \"<string>\",\n \"registrationNumber\": \"<string>\",\n \"country\": \"<string>\",\n \"incorporatedOn\": \"<string>\",\n \"companyType\": \"<string>\",\n \"companyEmail\": \"<string>\",\n \"companyPhone\": \"<string>\",\n \"legalAddress\": \"<string>\",\n \"website\": \"<string>\",\n \"companyAddress\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"beneficiaries\": [\n {\n \"types\": [\n \"<string>\"\n ],\n \"shareSize\": 123,\n \"firstName\": \"<string>\",\n \"middleName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"dob\": \"<string>\",\n \"gender\": \"<string>\",\n \"placeOfBirth\": \"<string>\",\n \"countryOfBirth\": \"<string>\",\n \"nationality\": \"<string>\",\n \"taxResidenceCountry\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"buildingNumber\": \"<string>\",\n \"subStreet\": \"<string>\",\n \"town\": \"<string>\",\n \"postCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"idDocs\": [\n {\n \"idDocType\": \"<string>\",\n \"country\": \"<string>\",\n \"number\": \"<string>\",\n \"dob\": \"<string>\",\n \"issuedDate\": \"<string>\",\n \"validUntil\": \"<string>\"\n }\n ]\n }\n ],\n \"kybWebSdkUrl\": \"<string>\",\n \"kybAcceptedModalShown\": true,\n \"sumsubApplicantId\": \"<string>\",\n \"taktileLegalEntityId\": \"<string>\"\n },\n \"category\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"applicationFeeShare\": 1,\n \"applicationFixedFeeShare\": 1,\n \"apps\": [\n {\n \"id\": \"<string>\",\n \"hasApiKey\": true,\n \"updatedAt\": \"<unknown>\",\n \"createdAt\": \"<unknown>\",\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"websiteUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n ],\n \"impactAccount\": true,\n \"pairedMerchantId\": \"<unknown>\",\n \"blacklistedBankIds\": [],\n \"blacklistedOpenBankingProvidersByMarket\": [\n {\n \"blacklistedOpenBankingProviders\": []\n }\n ],\n \"deletedAt\": \"<unknown>\",\n \"ssoEnabled\": true,\n \"enabledSurfaces\": [],\n \"shopLogo\": \"<string>\",\n \"quoteCallbackUrl\": \"<string>\",\n \"completeCallbackUrl\": \"<string>\",\n \"successCallbackUrl\": \"<string>\",\n \"errorCallbackUrl\": \"<string>\",\n \"webhookUrl\": \"<string>\",\n \"defaultWebhookSubscription\": \"<unknown>\",\n \"offsetProject\": \"<string>\",\n \"privacyUrl\": \"<string>\",\n \"tosUrl\": \"<string>\",\n \"buttonOnlyShopTrees\": true,\n \"impactOffsetProjects\": [],\n \"manuallyApproved\": true,\n \"v1WebhookSigningSecrets\": [\n {\n \"createdAt\": \"<unknown>\",\n \"expiresAt\": \"<unknown>\"\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_bodyWas this page helpful?
⌘I