Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.
El comercio confirma la recepcion de la notificacion con HTTP 200 en un maximo de 10 segundos.
{"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":"api-reference/notificacion-servertoserver","slug":"/api-reference/notificacion-servertoserver","pageMetadata":{"title":"Notificacion servertoserver","description":"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header `signature` debe validarse con la llave publica del ambiente usando el body crudo recibido.","version":null,"deprecated":null,"openapi":"/openapi.json webhook serverToServerNotification","href":"/api-reference/notificacion-servertoserver","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header \", _jsx(_components.code, {\n children: \"signature\"\n }), \" debe validarse con la llave publica del ambiente usando el body crudo recibido.\"]\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":"Notificacion servertoserver","description":"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header `signature` debe validarse con la llave publica del ambiente usando el body crudo recibido.","version":null,"deprecated":null,"openapi":"/openapi.json webhook serverToServerNotification","href":"/api-reference/notificacion-servertoserver","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Notificacion ServerToServer","description":"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header `signature` debe validarse con la llave publica del ambiente usando el body crudo recibido.","operationId":"serverToServerNotification","parameters":["2439d3fa-4f89-4f77-aae6-ad6db727cf98"],"requestBody":"59f39993-0d04-48a6-8fed-1a041519965e","responses":{"200":"575ad911-a1a6-45b3-9637-e30d99bfc736"},"method":"post","type":"webhook","servers":["7f251fd9-6376-4cf2-9828-bca2e50f4cf5","9e61f61d-393a-4419-9ad5-fdd24097a957"],"security":[],"path":"serverToServerNotification","baseUrlOptions":["https://auth.preprod.alignet.io","https://auth.alignet.io"],"title":"Notificacion ServerToServer","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":{"2439d3fa-4f89-4f77-aae6-ad6db727cf98":{"name":"signature","in":"header","required":true,"description":"Firma digital en Base64 generada con SHA512withRSA sobre el body completo recibido. Considerar hasta una longitud de 512 caracteres.","schema":{"type":"string","maxLength":512,"isRequired":true,"description":"Firma digital en Base64 generada con SHA512withRSA sobre el body completo recibido. Considerar hasta una longitud de 512 caracteres.","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":"Monto de la transaccion autorizado en centavos.","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":"Codigo del resultado tecnico del servicio o request. No valida si un pago fue autorizado o denegado; para eso usa el estado de la transaccion.","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":{"575ad911-a1a6-45b3-9637-e30d99bfc736":{"description":"El comercio confirma la recepcion de la notificacion con HTTP 200 en un maximo de 10 segundos.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"7f251fd9-6376-4cf2-9828-bca2e50f4cf5":{"url":"https://auth.preprod.alignet.io","description":"Pre-Produccion"},"9e61f61d-393a-4419-9ad5-fdd24097a957":{"url":"https://auth.alignet.io","description":"Produccion"}}},"originalFileLocation":"openapi.json"},"subdomain":"alignet-dev","siteName":"Alignet Integration Docs","title":"Notificacion servertoserver - Alignet Integration Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/api-reference/notificacion-servertoserver","matchLevel":0},"en":{"href":"/en/virtual-payments/introduction","matchLevel":4}}},"lastModified":"2026-09-10T22:26:22.953Z","originalFileLocation":"api-reference/notificacion-servertoserver.mdx","locale":"es"},"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 envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.\">\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=\"Notificacion servertoserver - Alignet Integration Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Alignet Integration Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.alignet.com/api-reference/notificacion-servertoserver\">\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=Notificacion+servertoserver\u0026amp;description=Alignet+One+envia+una+notificacion+HTTP+POST+al+callback+del+comercio+con+el+resultado+final+de+la+autorizacion.+El+header+%60signature%60+debe+validarse+con+la+lla\u0026amp;theme=ffcc7caa41a0d012dabcc7b0\u0026amp;signature=be51da5ed0a18ee5b3d8bd996d451bc6ccfba88a775d9bdb001bbcf3236f3b23\">\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=\"Notificacion servertoserver - Alignet Integration Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alignet-dev.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Notificacion+servertoserver\u0026amp;description=Alignet+One+envia+una+notificacion+HTTP+POST+al+callback+del+comercio+con+el+resultado+final+de+la+autorizacion.+El+header+%60signature%60+debe+validarse+con+la+lla\u0026amp;theme=ffcc7caa41a0d012dabcc7b0\u0026amp;signature=be51da5ed0a18ee5b3d8bd996d451bc6ccfba88a775d9bdb001bbcf3236f3b23\">\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/api-reference/notificacion-servertoserver\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/notificacion-servertoserver.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/api-reference/notificacion-servertoserver#webpage\",\"url\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver\",\"name\":\"Notificacion servertoserver\",\"description\":\"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.\",\"dateModified\":\"2026-09-10T22:26:22.953Z\",\"isPartOf\":{\"@id\":\"https://docs.alignet.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Referencia API\",\"item\":\"https://docs.alignet.com/api-reference/authentication/generar-access-token\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Notificacion servertoserver\",\"item\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver#apireference\",\"headline\":\"Notificacion servertoserver\",\"name\":\"Notificacion servertoserver\",\"description\":\"Alignet One envia una notificacion HTTP POST al callback del comercio con el resultado final de la autorizacion. El header signature debe validarse con la llave publica del ambiente usando el body crudo recibido.\",\"url\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver\",\"mainEntityOfPage\":{\"@id\":\"https://docs.alignet.com/api-reference/notificacion-servertoserver#webpage\"},\"dateModified\":\"2026-09-10T22:26:22.953Z\",\"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"}},"products":[{"product":"Pagos online · Alignet One","icon":"credit-card","tabs":[{"tab":"Guía","pages":[{"title":"Guía","href":"/pagos-virtuales/introduccion"}]},{"tab":"API Docs","groups":[{"group":"Referencia API","pages":[{"group":"Authentication","pages":[{"title":"Generar Access Token","deprecated":null,"version":null,"openapi":"/openapi.json post /token","href":"/api-reference/authentication/generar-access-token"},{"title":"Generar Nonce","deprecated":null,"version":null,"openapi":"/openapi.json post /nonce","href":"/api-reference/authentication/generar-nonce"}]},{"group":"PayIn","pages":[{"title":"Autorizar pago ecommerce","deprecated":null,"version":null,"openapi":"/openapi.json post /charges","href":"/api-reference/payin/autorizar-pago-ecommerce"},{"title":"Consultar transaccion ecommerce","deprecated":null,"version":null,"openapi":"/openapi.json get /charges/{merchant_code}/{merchant_operation_number}/{transaction_id}","href":"/api-reference/payin/consultar-transaccion-ecommerce"},{"title":"Cancelar o extornar operacion ecommerce","deprecated":null,"version":null,"openapi":"/openapi.json delete /charges/{merchant_code}/{merchant_operation_number}","href":"/api-reference/payin/cancelar-o-extornar-operacion-ecommerce"}]},{"group":"Refunds","pages":[{"title":"Consultar devoluciones con filtros","deprecated":null,"version":null,"openapi":"/openapi.json get /refund","href":"/api-reference/refunds/consultar-devoluciones-con-filtros"},{"title":"Solicitar devolucion","deprecated":null,"version":null,"openapi":"/openapi.json post /refund","href":"/api-reference/refunds/solicitar-devolucion"},{"title":"Consultar devolucion unitaria","description":"El API de Consulta Unitaria de Devolucion permite consultar una devolucion generada anteriormente por el API de Devoluciones.","deprecated":null,"version":null,"openapi":"/openapi.json get /refund/{merchant_code}/{merchant_operation_number}","href":"/api-reference/refunds/consultar-devolucion-unitaria"}]},{"group":"API Reference","pages":[{"title":"Notificacion servertoserver","version":null,"deprecated":null,"openapi":"/openapi.json webhook serverToServerNotification","href":"/api-reference/notificacion-servertoserver"}]}]}]}]},{"product":"Procesamiento adquirente","icon":"credit-card-alt","pages":[{"title":"Procesamiento adquirente","href":"/procesamiento-adquirente/introduccion"}]},{"product":"VPOS · Versión clásica","icon":"plug","pages":[{"title":"VPOS · Versión clásica","href":"/vpos-2/introduccion"}]}]},{"language":"en","navbar":{"links":[],"primary":{"type":"button","label":"Go to Alignet","href":"https://www.alignet.com"}},"pages":[{"title":"en","href":"/en/virtual-payments/introduction"}]}]},"title":"Notificacion servertoserver - 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"]}