{"id":22335,"date":"2025-10-13T13:51:25","date_gmt":"2025-10-13T13:51:25","guid":{"rendered":"https:\/\/paybylink.com\/?page_id=22335"},"modified":"2025-12-08T13:18:00","modified_gmt":"2025-12-08T13:18:00","slug":"callback-by-url","status":"publish","type":"page","link":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/callbacks\/callback-by-url\/","title":{"rendered":"Callback by URL"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22335\" class=\"elementor elementor-22335\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-87dcc1f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"87dcc1f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0f07d4a\" data-id=\"0f07d4a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4473b36 elementor-widget elementor-widget-template\" data-id=\"4473b36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"22080\" class=\"elementor elementor-22080\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7884bf9a elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"7884bf9a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45f0c301\" data-id=\"45f0c301\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d1f7927 elementor-widget elementor-widget-heading\" data-id=\"4d1f7927\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">API manual<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-790f6c4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"790f6c4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4d5cf7\" data-id=\"e4d5cf7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-de41f48 elementor-widget elementor-widget-html\" data-id=\"de41f48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"content\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-66c9c81 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"66c9c81\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e3430ed\" data-id=\"e3430ed\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-976d9e2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"976d9e2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-897523f\" data-id=\"897523f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c55092c elementor-widget elementor-widget-template\" data-id=\"c55092c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"22484\" class=\"elementor elementor-22484\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e09f34c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e09f34c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5bf171a\" data-id=\"5bf171a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6fb2195 elementor-widget__width-initial elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu\" data-id=\"6fb2195\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;fas fa-chevron-down\\&quot; aria-hidden=\\&quot;true\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-6fb2195\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23459\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/\" class=\"elementor-item\" tabindex=\"-1\">Introduction<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23441\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/\" class=\"elementor-item\" tabindex=\"-1\">API connection<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23442\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/create-a-payment-via-the-api-http-post-or-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create API payment<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23443\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/find-payment-url\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Find payment URL<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23444\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/find-payments-based-on-a-part-of-an-order-id\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Find payments<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23445\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/change-the-status-of-a-payment-by-the-order-reference-http-post\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Change payment status<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23465\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/create-a-payment-from-a-url-for-a-qr-code-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create QR code payment<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-24107\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/create-a-mandate-request-via-the-api-http-post-or-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create API mandate request<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23467\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/find-the-url-of-a-mandate-request-by-the-mandate-number-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Find the mandate request URL<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23468\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/change-the-status-of-a-mandate-by-the-mandate-number-http-post\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Change mandate status<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23469\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/create-a-mandate-request-from-a-url-for-a-qr-code-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create QR code mandate request<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23470\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/api-connection\/create-a-direct-collect-request-via-the-api-http-post-or-http-get\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create API direct collect request<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23446\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/\" class=\"elementor-item\" tabindex=\"-1\">Callbacks<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23447\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/additional-callback-parameters\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Additional callback parameters<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23448\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-triggers\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Callback triggers<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23449\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-mail\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Callback by mail<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23450\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Callback by URL<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23471\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-to-an-ftp-server\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Callback to an FTP server<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23472\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-to-rezexchange\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Callback to RezExchange<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23451\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/url-shortener\/\" class=\"elementor-item\" tabindex=\"-1\">URL shortener<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23452\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/url-shortener\/shortened-url-domain-names\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Shortened URL domain names<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23453\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/url-shortener\/create-a-shortened-url\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create a shortened URL<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23454\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/url-shortener\/get-qr-code-image\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Get QR code image<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23455\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/url-shortener\/create-an-empty-shortened-url\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Create an empty shortened URL<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23473\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/glossary\/payment-parameters\/\" class=\"elementor-item\" tabindex=\"-1\">Glossary<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23456\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/glossary\/payment-parameters\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Payment parameters<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23457\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/glossary\/mandate-parameters\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Mandate parameters<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23458\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/glossary\/direct-collect-parameters\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Direct collect parameters<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23474\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/glossary\/usage-of-dates\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Usage of dates<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23475\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/payment-method-codes\/\" class=\"elementor-item\" tabindex=\"-1\">Payment method codes<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23476\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/variables-and-functions\/\" class=\"elementor-item\" tabindex=\"-1\">Variables and functions<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23963\"><a href=\"https:\/\/paybylink.com\/en\/functionality\/\" class=\"elementor-item\" tabindex=\"-1\">Functionality<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-23440\"><a href=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/\" class=\"elementor-item\" tabindex=\"-1\">API manual<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2452ba9\" data-id=\"2452ba9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a418c8c elementor-widget elementor-widget-heading\" data-id=\"a418c8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Callback by URL<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3647036 elementor-widget elementor-widget-text-editor\" data-id=\"3647036\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To inform an external system in case of a specific trigger, a custom connection is a possibility but this costs time and money. Also when the external system is changed, the connections to it must be altered as well. That is why we have chosen to create a very generic callback-by-url method that can be used to inform systems in a generic http way using http-get, http-post and http-put. If the external system does not support this callback, a custom connection can be created as well as a separate project.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac35910 elementor-widget elementor-widget-tablepress-table\" data-id=\"ac35910\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tablepress-table.default\">\n\t\t\t\t\t\n<table id=\"tablepress-34\" class=\"tablepress tablepress-id-34\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">PARAMETER<\/th><th class=\"column-2\">DESCRIPTION<\/th><th class=\"column-3\">EXAMPLE<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Url<\/td><td class=\"column-2\">The URL (optionally with parameters) that must be issued for this trigger.<\/td><td class=\"column-3\">'https:\/\/trans.system.nl\/Verify.svc\/SetToPaid?RESID=[*OrderId]&amp;Amount=[*AmountNumber]'<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Username<\/td><td class=\"column-2\">The username in case of a secure connection.<\/td><td class=\"column-3\">Theusername<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Password<\/td><td class=\"column-2\">the password in case of a secure connection.<\/td><td class=\"column-3\">S3cr3t<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-34 from cache -->\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e92426 elementor-widget elementor-widget-text-editor\" data-id=\"5e92426\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When a secure conection is used with a username and a password, it is strongly advised to use HTTPS.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2cc90b elementor-widget elementor-widget-heading\" data-id=\"c2cc90b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Using http GET<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98a187a elementor-widget elementor-widget-text-editor\" data-id=\"98a187a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With http GET, only a URL and (optionally) a username and password can be entered because that is all that will be sent to the external system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53eb825 elementor-widget elementor-widget-heading\" data-id=\"53eb825\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Using http POST of http PUT<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81d1f6b elementor-widget elementor-widget-text-editor\" data-id=\"81d1f6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With http POST or http PUT, besides a URL and (optionally) a username and password, a body can be sent as well. This body is made up out of three different parts:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff9aa98 elementor-widget elementor-widget-tablepress-table\" data-id=\"ff9aa98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tablepress-table.default\">\n\t\t\t\t\t\n<table id=\"tablepress-35\" class=\"tablepress tablepress-id-35\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">PARAMETER<\/th><th class=\"column-2\">DESCRIPTION<\/th><th class=\"column-3\">EXAMPLE<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Header<\/td><td class=\"column-2\">This is the first part of the body and can be set up to identify starting elements in case of (for instance) an XML message.<\/td><td class=\"column-3\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br \/>\n&lt;result flightno=\"[FlightNumber]\"&gt;<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Body<\/td><td class=\"column-2\">\tThe second part can contain the important elements that describe the contents of a message. For instance what the result is of a payment, the amount, etc..<\/td><td class=\"column-3\">&lt;payment paid=\"true\"&gt;<br \/>\n    &lt;orderid&gt;[*OrderID]&lt;\/orderid&gt;<br \/>\n    &lt;amount&gt;[*AmountNumber]&lt;\/amount&gt;<br \/>\n&lt;\/payment&gt;<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Footer<\/td><td class=\"column-2\">This is the last part of the body and can be used to identity any closing elements. <\/td><td class=\"column-3\">&lt;\/result&gt;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-35 from cache -->\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba2d6b7 elementor-widget elementor-widget-text-editor\" data-id=\"ba2d6b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0If the examples above are used, the following message would be sent to the system as body of the http message:<br \/>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243; ?&gt;<br \/>&lt;result flightno=&#8221;[FlightNumber]&#8221;&gt;<br \/>\u00a0 &lt;payment paid=&#8221;true&#8221;&gt;<br \/>\u00a0 \u00a0 &lt;orderid&gt;[*OrderID]&lt;\/orderid&gt;<br \/>\u00a0 \u00a0 &lt;amount&gt;[*AmountNumber]&lt;\/amount&gt;<br \/>\u00a0 &lt;\/payment&gt;<br \/>&lt;\/result&gt;<\/p><p>Of course other (non-xml) information can be used in these fields as well.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Callback by URL To inform an external system in case of a specific trigger, a custom connection is a possibility but this costs time and money. Also when the external system is changed, the connections to it must be altered as well. That is why we have chosen to create a very generic callback-by-url method <a href=\"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/callbacks\/callback-by-url\/\" class=\"more-link\">&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":21946,"menu_order":30,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-22335","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Callback by URL - PayByLink<\/title>\n<meta name=\"description\" content=\"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/paybylink.com\/nl\/integration\/api-manual\/callbacks\/callback-by-url\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Callback by URL - PayByLink\" \/>\n<meta property=\"og:description\" content=\"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/\" \/>\n<meta property=\"og:site_name\" content=\"PayByLink\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T13:18:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/integratie\\\/api-manual\\\/callbacks\\\/callback-by-url\\\/\",\"url\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/callbacks\\\/callback-by-url\\\/\",\"name\":\"Callback by URL - PayByLink\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#website\"},\"datePublished\":\"2025-10-13T13:51:25+00:00\",\"dateModified\":\"2025-12-08T13:18:00+00:00\",\"description\":\"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/callbacks\\\/callback-by-url\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/callbacks\\\/callback-by-url\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/callbacks\\\/callback-by-url\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integratie\",\"item\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/integratie\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API manual\",\"item\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/integratie\\\/api-manual\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Callbacks\",\"item\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/integratie\\\/api-manual\\\/callbacks\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Callback by URL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/\",\"name\":\"PayByLink\",\"description\":\"Betaallinks snel, veilig en eenvoudig versturen\",\"publisher\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#organization\",\"name\":\"PayByLink\",\"url\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/paybylink.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/logopbl-200x200-1.png\",\"contentUrl\":\"https:\\\/\\\/paybylink.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/logopbl-200x200-1.png\",\"width\":200,\"height\":200,\"caption\":\"PayByLink\"},\"image\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/nl.linkedin.com\\\/company\\\/paybylink-com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Callback by URL - PayByLink","description":"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/paybylink.com\/nl\/integration\/api-manual\/callbacks\/callback-by-url\/","og_locale":"nl_NL","og_type":"article","og_title":"Callback by URL - PayByLink","og_description":"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.","og_url":"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/","og_site_name":"PayByLink","article_modified_time":"2025-12-08T13:18:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/callbacks\/callback-by-url\/","url":"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/","name":"Callback by URL - PayByLink","isPartOf":{"@id":"https:\/\/paybylink.com\/nl\/#website"},"datePublished":"2025-10-13T13:51:25+00:00","dateModified":"2025-12-08T13:18:00+00:00","description":"Callback by URL. To inform an external system in case of a specific trigger, use the generic callback method http-get, http-post and http-put.","breadcrumb":{"@id":"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/paybylink.com\/en\/integration\/api-manual\/callbacks\/callback-by-url\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/paybylink.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Integratie","item":"https:\/\/paybylink.com\/nl\/integratie\/"},{"@type":"ListItem","position":3,"name":"API manual","item":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/"},{"@type":"ListItem","position":4,"name":"Callbacks","item":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/callbacks\/"},{"@type":"ListItem","position":5,"name":"Callback by URL"}]},{"@type":"WebSite","@id":"https:\/\/paybylink.com\/nl\/#website","url":"https:\/\/paybylink.com\/nl\/","name":"PayByLink","description":"Betaallinks snel, veilig en eenvoudig versturen","publisher":{"@id":"https:\/\/paybylink.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/paybylink.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/paybylink.com\/nl\/#organization","name":"PayByLink","url":"https:\/\/paybylink.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/paybylink.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/paybylink.com\/wp-content\/uploads\/2022\/02\/logopbl-200x200-1.png","contentUrl":"https:\/\/paybylink.com\/wp-content\/uploads\/2022\/02\/logopbl-200x200-1.png","width":200,"height":200,"caption":"PayByLink"},"image":{"@id":"https:\/\/paybylink.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/nl.linkedin.com\/company\/paybylink-com"]}]}},"_links":{"self":[{"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/22335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/comments?post=22335"}],"version-history":[{"count":12,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/22335\/revisions"}],"predecessor-version":[{"id":23633,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/22335\/revisions\/23633"}],"up":[{"embeddable":true,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/21946"}],"wp:attachment":[{"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/media?parent=22335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}