Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.
The merchant acknowledges the notification with HTTP 200 within 10 seconds.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Alignet Integration Docs","description":"Plataforma de pagos de Alignet para integrar, procesar y gestionar transacciones en canales e-commerce y POS. Incluye APIs, SDKs y herramientas para adquirentes, facilitadores de pago y comercios.","colors":{"primary":"#4A5F8F","light":"#fb7413","dark":"#fd8c29"},"logo":{"light":"https://mintcdn.com/alignet-dev/GdV3Zg74QIFmz7Gi/images/alignet-logo-header-orange-docs.png?fit=max\u0026auto=format\u0026n=GdV3Zg74QIFmz7Gi\u0026q=85\u0026s=4e9455ada8e8ef38416e179ddb5ea296","dark":"https://mintcdn.com/alignet-dev/GdV3Zg74QIFmz7Gi/images/alignet-logo-header-dark-orange-docs.png?fit=max\u0026auto=format\u0026n=GdV3Zg74QIFmz7Gi\u0026q=85\u0026s=28b725ed2d0be4ad12cc3d9b29a0b314"},"favicon":{"light":"https://mintcdn.com/alignet-dev/2sZX5LoqXAD0jhB7/images/alignet-favicon-v8.svg?fit=max\u0026auto=format\u0026n=2sZX5LoqXAD0jhB7\u0026q=85\u0026s=ab802269d67f9f9fb41f0d29e7c838e5","dark":"https://mintcdn.com/alignet-dev/2sZX5LoqXAD0jhB7/images/alignet-favicon-v8.svg?fit=max\u0026auto=format\u0026n=2sZX5LoqXAD0jhB7\u0026q=85\u0026s=ab802269d67f9f9fb41f0d29e7c838e5"},"api":{"openapi":"openapi.json","playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"decoration":"windows","color":{"light":"#ffffff","dark":"#292929"}},"navbar":{"links":[],"primary":{"type":"button","label":"Ir a Alignet","href":"https://www.alignet.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/alignet","website":"https://www.Alignet.com"}},"fonts":{"family":"Roboto"},"styling":{"codeblocks":"system","latex":false},"integrations":{"ga4":{"measurementId":"G-RK73J9RZ3M"}},"contextual":{"options":["copy","download-pdf","chatgpt","assistant","view","claude"],"display":"header"},"navigation":{"languages":[{"language":"es","default":true,"navbar":{"links":[],"primary":{"type":"button","label":"Ir a Alignet","href":"https://www.alignet.com"}},"href":"pagos-virtuales/introduccion"},{"language":"en","navbar":{"links":[],"primary":{"type":"button","label":"Go to Alignet","href":"https://www.alignet.com"}},"href":"en/virtual-payments/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alignet-dev","hasAudioNarration":false,"actualSubdomain":"alignet-dev","customDomains":["docs.alignet.com"],"gitSource":{"type":"github","owner":"alignet-docs","repo":"alignet-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"bbb80692-a337-4e21-a745-7efc8e6cd43a","liveDeploymentHistoryId":"6aba939f45e1acc24a7db055","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aba939f45e1acc24a7db055"},"entitlements":{},"buildId":"6ad0fdbe6da312d52f7c0a02","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"es","tag":"Pagos online · Alignet One","count":68},{"language":"en","tag":"Online payments · Alignet One","count":68},{"language":"es","tag":"Primeros pasos","count":67},{"language":"en","tag":"Getting started","count":67},{"language":"es","tag":"Vista general","count":66},{"language":"en","tag":"Overview","count":66},{"language":"es","tag":"Guía","count":59},{"language":"en","tag":"Guide","count":59},{"language":"es","tag":"Integración","count":50},{"language":"es","tag":"VPOS · Versión clásica","count":50},{"language":"en","tag":"VPOS · Classic version","count":50},{"language":"en","tag":"Integration","count":50},{"language":"es","tag":"E-commerce","count":23},{"language":"en","tag":"E-commerce","count":23},{"language":"es","tag":"Botón de pago","count":22},{"language":"en","tag":"Payment button","count":22},{"language":"es","tag":"SDK Mobile","count":20},{"language":"en","tag":"Mobile SDK","count":20},{"language":"es","tag":"Procesamiento adquirente","count":16},{"language":"en","tag":"Acquiring Processing","count":16}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/alignet-dev/1d9eaceb7c7c6516/style.css"}],"page":{"pagePath":"en/api-reference/server-to-server-notification","slug":"/en/api-reference/server-to-server-notification","pageMetadata":{"title":"Server to server notification","description":"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.","version":null,"deprecated":null,"openapi":"/openapi-en.json webhook serverToServerNotification","href":"/en/api-reference/server-to-server-notification","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Server to server notification","description":"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.","version":null,"deprecated":null,"openapi":"/openapi-en.json webhook serverToServerNotification","href":"/en/api-reference/server-to-server-notification","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Server-to-server notification","description":"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.","operationId":"serverToServerNotification","parameters":["61c67666-ae78-4fc7-aa31-0978e069f830"],"requestBody":"99878fdb-0885-47d4-adfd-72c23bbd4484","responses":{"200":"842d9acd-d42f-47c2-8057-59777aa0530d"},"method":"post","type":"webhook","servers":["c70b19d5-5bf7-4369-ae8f-7780a10d44d6","02fd7d6e-b2b2-4984-8269-a214917849cf"],"security":[],"path":"serverToServerNotification","baseUrlOptions":["https://auth.preprod.alignet.io","https://auth.alignet.io"],"title":"Server-to-server notification","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"authorized","code":"{\n \"success\": \"true\",\n \"action\": \"authorize\",\n \"merchant_code\": \"b0deb6f3-e51a-48a7-9268-f1441d46f7bd\",\n \"merchant_operation_number\": \"2391645\",\n \"transaction\": {\n \"transaction_id\": \"5hk8rwa3h3cq9oyfs3a28v1ms\",\n \"state\": \"AUTORIZADO\",\n \"amount\": \"15000\",\n \"currency\": \"604\",\n \"processor_response\": {\n \"date\": \"17-01-2024 12:27:46\",\n \"authorization_code\": \"055552\",\n \"result_message\": {\n \"code\": \"00\",\n \"description\": \"Approval and completed successfully\"\n }\n }\n },\n \"meta\": {\n \"status\": {\n \"code\": \"00\",\n \"message_ilgn\": [\n {\n \"locale\": \"es_PE\",\n \"value\": \"Procesado correctamente\"\n }\n ]\n }\n }\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{"61c67666-ae78-4fc7-aa31-0978e069f830":{"name":"signature","in":"header","required":true,"description":"Base64 digital signature generated with SHA512withRSA over the complete received body. Allow up to 512 characters.","schema":{"type":"string","maxLength":512,"isRequired":true,"description":"Base64 digital signature generated with SHA512withRSA over the complete received body. Allow up to 512 characters.","uniqueKey":"","typeLabel":"string"},"example":"QmFzZTY0U2lnbmF0dXJlRXhhbXBsZQ=="}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["success","action","merchant_code","merchant_operation_number","transaction","meta"],"properties":{"success":{"type":"string","enum":["true","false"],"example":"true","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cstring>"},"action":{"type":"string","example":"authorize","isRequired":true,"uniqueKey":"action","typeLabel":"string"},"merchant_code":{"type":"string","example":"b0deb6f3-e51a-48a7-9268-f1441d46f7bd","isRequired":true,"uniqueKey":"merchant_code","typeLabel":"string"},"merchant_operation_number":{"type":"string","example":"2391645","isRequired":true,"uniqueKey":"merchant_operation_number","typeLabel":"string"},"transaction":{"type":"object","required":["transaction_id","state","amount","currency"],"properties":{"transaction_id":{"type":"string","example":"5hk8rwa3h3cq9oyfs3a28v1ms","isRequired":true,"uniqueKey":"transaction.transaction_id","typeLabel":"string"},"state":{"type":"string","enum":["AUTORIZADO","DENEGADO","INVALIDO"],"example":"AUTORIZADO","isRequired":true,"uniqueKey":"transaction.state","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"Authorized transaction amount in minor currency units.","example":"15000","isRequired":true,"uniqueKey":"transaction.amount","typeLabel":"string"},"currency":{"type":"string","example":"604","isRequired":true,"uniqueKey":"transaction.currency","typeLabel":"string"},"state_reason":{"type":"string","example":"Approval and completed successfully","uniqueKey":"transaction.state_reason","typeLabel":"string"},"processor_response":{"oneOf":[{"type":"object","properties":{"authorization_code":{"type":"string","example":"055552","uniqueKey":"transaction.processor_response.oneOf.0.authorization_code","typeLabel":"string"},"brand_transaction_id":{"type":"string","example":"100B","uniqueKey":"transaction.processor_response.oneOf.0.brand_transaction_id","typeLabel":"string"},"date":{"type":"string","example":"2024-03-26 19:17:19.599715","uniqueKey":"transaction.processor_response.oneOf.0.date","typeLabel":"string"},"qr_image":{"type":"string","example":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...","uniqueKey":"transaction.processor_response.oneOf.0.qr_image","typeLabel":"string"},"qr_id":{"type":"string","example":"6d5d1ffc79234991b5592b825d6ec097","uniqueKey":"transaction.processor_response.oneOf.0.qr_id","typeLabel":"string"},"cip":{"type":"string","example":"1508405","uniqueKey":"transaction.processor_response.oneOf.0.cip","typeLabel":"string"},"cip_url":{"type":"string","example":"https://pre1a.payment.pagoefectivo.pe/72217FA5-4580-4B16-A345-24F028F53356.html","uniqueKey":"transaction.processor_response.oneOf.0.cip_url","typeLabel":"string"},"origin_account":{"type":"string","example":"055552","uniqueKey":"transaction.processor_response.oneOf.0.origin_account","typeLabel":"string"},"request_id":{"type":"string","example":"055552","uniqueKey":"transaction.processor_response.oneOf.0.request_id","typeLabel":"string"},"operation_id":{"type":"string","example":"055552","uniqueKey":"transaction.processor_response.oneOf.0.operation_id","typeLabel":"string"},"credit_status":{"type":"string","example":"APPROVED","uniqueKey":"transaction.processor_response.oneOf.0.credit_status","typeLabel":"string"},"payment_date":{"type":"string","example":"2024-06-24T11:01:20-05:00","uniqueKey":"transaction.processor_response.oneOf.0.payment_date","typeLabel":"string"},"operationNumber":{"type":"string","example":"1057462","uniqueKey":"transaction.processor_response.oneOf.0.operationNumber","typeLabel":"string"},"reverse_date":{"type":"string","example":"05-07-2024 20:34:19","uniqueKey":"transaction.processor_response.oneOf.0.reverse_date","typeLabel":"string"},"reverse_code":{"type":"string","example":"T90261","uniqueKey":"transaction.processor_response.oneOf.0.reverse_code","typeLabel":"string"},"result_message":{"type":"object","properties":{"code":{"type":"string","example":"00","uniqueKey":"transaction.processor_response.oneOf.0.result_message.code","typeLabel":"string"},"description":{"type":"string","example":"Approval and completed successfully","uniqueKey":"transaction.processor_response.oneOf.0.result_message.description","typeLabel":"string"}},"uniqueKey":"transaction.processor_response.oneOf.0.result_message","typeLabel":"object"}},"uniqueKey":"transaction.processor_response.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"authorization_code":{"type":"string","example":"055552"},"brand_transaction_id":{"type":"string","example":"100B"},"date":{"type":"string","example":"2024-03-26 19:17:19.599715"},"qr_image":{"type":"string","example":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."},"qr_id":{"type":"string","example":"6d5d1ffc79234991b5592b825d6ec097"},"cip":{"type":"string","example":"1508405"},"cip_url":{"type":"string","example":"https://pre1a.payment.pagoefectivo.pe/72217FA5-4580-4B16-A345-24F028F53356.html"},"origin_account":{"type":"string","example":"055552"},"request_id":{"type":"string","example":"055552"},"operation_id":{"type":"string","example":"055552"},"credit_status":{"type":"string","example":"APPROVED"},"payment_date":{"type":"string","example":"2024-06-24T11:01:20-05:00"},"operationNumber":{"type":"string","example":"1057462"},"reverse_date":{"type":"string","example":"05-07-2024 20:34:19"},"reverse_code":{"type":"string","example":"T90261"},"result_message":{"type":"object","properties":{"code":{"type":"string","example":"00"},"description":{"type":"string","example":"Approval and completed successfully"}}}},"uniqueKey":"transaction.processor_response.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction.processor_response","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"transaction","typeLabel":"object"},"meta":{"type":"object","properties":{"status":{"type":"object","properties":{"code":{"type":"string","description":"Technical result code for the service or request. It does not indicate whether payment was authorized or declined; use the transaction state for that.","example":"00","uniqueKey":"meta.status.code","typeLabel":"string"},"message_ilgn":{"type":"array","items":{"type":"object","properties":{"locale":{"type":"string","example":"es_PE","uniqueKey":"meta.status.message_ilgn.items.[INDEX].locale","typeLabel":"string"},"value":{"type":"string","example":"Procesado correctamente","uniqueKey":"meta.status.message_ilgn.items.[INDEX].value","typeLabel":"string"}},"uniqueKey":"meta.status.message_ilgn.items.[INDEX]","typeLabel":"object"},"uniqueKey":"meta.status.message_ilgn","typeLabel":"object[]"}},"uniqueKey":"meta.status","typeLabel":"object"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"authorized":{"title":"authorized","value":{"success":"true","action":"authorize","merchant_code":"b0deb6f3-e51a-48a7-9268-f1441d46f7bd","merchant_operation_number":"2391645","transaction":{"transaction_id":"5hk8rwa3h3cq9oyfs3a28v1ms","state":"AUTORIZADO","amount":"15000","currency":"604","processor_response":{"date":"17-01-2024 12:27:46","authorization_code":"055552","result_message":{"code":"00","description":"Approval and completed successfully"}}},"meta":{"status":{"code":"00","message_ilgn":[{"locale":"es_PE","value":"Procesado correctamente"}]}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"842d9acd-d42f-47c2-8057-59777aa0530d":{"description":"The merchant acknowledges the notification with HTTP 200 within 10 seconds.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"c70b19d5-5bf7-4369-ae8f-7780a10d44d6":{"url":"https://auth.preprod.alignet.io","description":"Pre-production"},"02fd7d6e-b2b2-4984-8269-a214917849cf":{"url":"https://auth.alignet.io","description":"Production"}}},"originalFileLocation":"openapi-en.json"},"subdomain":"alignet-dev","siteName":"Alignet Integration Docs","title":"Server to server notification - Alignet Integration Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/pagos-virtuales/introduccion","matchLevel":4},"en":{"href":"/en/api-reference/server-to-server-notification","matchLevel":0}}},"lastModified":"2026-09-14T21:23:27.537Z","originalFileLocation":"en/api-reference/server-to-server-notification.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Alignet Integration Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Server to server notification - Alignet Integration Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Alignet Integration Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.alignet.com/en/api-reference/server-to-server-notification\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alignet-dev.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Server+to+server+notification\u0026amp;description=Alignet+One+sends+an+HTTP+POST+notification+to+the+merchant+callback+with+the+final+authorization+result.+Validate+the+signature+header+with+the+environment+pub\u0026amp;theme=ffcc7caa41a0d012dabcc7b0\u0026amp;signature=e7c2c8a7af9b996446d3a22523dd37522c1a6420c4b53bb5decaf0958e1f9758\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Server to server notification - Alignet Integration Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alignet-dev.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Server+to+server+notification\u0026amp;description=Alignet+One+sends+an+HTTP+POST+notification+to+the+merchant+callback+with+the+final+authorization+result.+Validate+the+signature+header+with+the+environment+pub\u0026amp;theme=ffcc7caa41a0d012dabcc7b0\u0026amp;signature=e7c2c8a7af9b996446d3a22523dd37522c1a6420c4b53bb5decaf0958e1f9758\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/alignet-dev/g6ornRO5988yBLO4/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Alignet Integration Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4A5F8F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.alignet.com/en/api-reference/server-to-server-notification\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/server-to-server-notification.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.alignet.com/#organization\",\"name\":\"Alignet Integration Docs\",\"url\":\"https://docs.alignet.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/alignet-dev/GdV3Zg74QIFmz7Gi/images/alignet-logo-header-orange-docs.png?fit=max\u0026auto=format\u0026n=GdV3Zg74QIFmz7Gi\u0026q=85\u0026s=4e9455ada8e8ef38416e179ddb5ea296\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.alignet.com#website\",\"name\":\"Alignet Integration Docs\",\"url\":\"https://docs.alignet.com\",\"publisher\":{\"@id\":\"https://docs.alignet.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification#webpage\",\"url\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification\",\"name\":\"Server to server notification\",\"description\":\"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\",\"dateModified\":\"2026-09-14T21:23:27.537Z\",\"isPartOf\":{\"@id\":\"https://docs.alignet.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.alignet.com/en/api-reference/authentication/generate-access-token\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Server to server notification\",\"item\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification#apireference\",\"headline\":\"Server to server notification\",\"name\":\"Server to server notification\",\"description\":\"Alignet One sends an HTTP POST notification to the merchant callback with the final authorization result. Validate the signature header with the environment public key using the raw request body.\",\"url\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification\",\"mainEntityOfPage\":{\"@id\":\"https://docs.alignet.com/en/api-reference/server-to-server-notification#webpage\"},\"dateModified\":\"2026-09-14T21:23:27.537Z\",\"publisher\":{\"@id\":\"https://docs.alignet.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.alignet.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Alignet Integration Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Alignet Integration Docs","nav":{"global":null,"languages":[{"language":"es","default":true,"navbar":{"links":[],"primary":{"type":"button","label":"Ir a Alignet","href":"https://www.alignet.com"}},"pages":[{"title":"es","href":"/pagos-virtuales/introduccion"}]},{"language":"en","navbar":{"links":[],"primary":{"type":"button","label":"Go to Alignet","href":"https://www.alignet.com"}},"products":[{"product":"Pagos online · Alignet One","name":"Online payments · Alignet One","icon":"credit-card","tabs":[{"tab":"Guide","pages":[{"title":"Guide","href":"/en/virtual-payments/introduction"}]},{"tab":"API Docs","groups":[{"group":"API reference","pages":[{"group":"Authentication","pages":[{"title":"Generate Access Token","deprecated":null,"version":null,"openapi":"/openapi-en.json post /token","href":"/en/api-reference/authentication/generate-access-token"},{"title":"Generate Nonce","deprecated":null,"version":null,"openapi":"/openapi-en.json post /nonce","href":"/en/api-reference/authentication/generate-nonce"}]},{"group":"PayIn","pages":[{"title":"Authorize ecommerce payment","deprecated":null,"version":null,"openapi":"/openapi-en.json post /charges","href":"/en/api-reference/payin/authorize-ecommerce-payment"},{"title":"Get ecommerce transaction","deprecated":null,"version":null,"openapi":"/openapi-en.json get /charges/{merchant_code}/{merchant_operation_number}/{transaction_id}","href":"/en/api-reference/payin/get-ecommerce-transaction"},{"title":"Cancel or reverse ecommerce operation","deprecated":null,"version":null,"openapi":"/openapi-en.json delete /charges/{merchant_code}/{merchant_operation_number}","href":"/en/api-reference/payin/cancel-or-reverse-ecommerce-operation"}]},{"group":"Refunds","pages":[{"title":"Get refunds with filters","deprecated":null,"version":null,"openapi":"/openapi-en.json get /refund","href":"/en/api-reference/refunds/get-refunds-with-filters"},{"title":"Request refund","deprecated":null,"version":null,"openapi":"/openapi-en.json post /refund","href":"/en/api-reference/refunds/request-refund"},{"title":"Get a refund","description":"Gets a refund previously generated by the Refund API.","deprecated":null,"version":null,"openapi":"/openapi-en.json get /refund/{merchant_code}/{merchant_operation_number}","href":"/en/api-reference/refunds/get-a-refund"}]},{"group":"API Reference","pages":[{"title":"Server to server notification","version":null,"deprecated":null,"openapi":"/openapi-en.json webhook serverToServerNotification","href":"/en/api-reference/server-to-server-notification"}]}]}]}]},{"product":"Procesamiento adquirente","name":"Acquiring Processing","icon":"credit-card-alt","pages":[{"title":"Procesamiento adquirente","href":"/en/acquiring-processing/introduction"}]},{"product":"VPOS · Versión clásica","name":"VPOS · Classic version","icon":"plug","pages":[{"title":"VPOS · Versión clásica","href":"/en/vpos-2/introduction"}]}]}]},"title":"Server to server notification - Alignet Integration Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}