{"id":22364,"date":"2025-10-07T13:41:15","date_gmt":"2025-10-07T13:41:15","guid":{"rendered":"https:\/\/paybylink.com\/?page_id=22364"},"modified":"2025-12-08T12:34:41","modified_gmt":"2025-12-08T12:34:41","slug":"introduction","status":"publish","type":"page","link":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/introduction\/","title":{"rendered":"Introduction"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22364\" class=\"elementor elementor-22364\" 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-e09ff82 elementor-widget elementor-widget-template\" data-id=\"e09ff82\" 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-1840a48 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1840a48\" 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-7774710\" data-id=\"7774710\" 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-f95ba72 elementor-widget elementor-widget-html\" data-id=\"f95ba72\" 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-e1bd5a8 elementor-widget elementor-widget-template\" data-id=\"e1bd5a8\" 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\">Introduction<\/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>Using the PayByLink API a payment can be created by an external system. The way this API is implemented, there is hardly need to change the supplied values to a PayByLink format because these values can be mapped to internal values within the PayByLink environment by the entity administrator.<\/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-ace714a elementor-widget elementor-widget-heading\" data-id=\"ace714a\" 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\">Parameter mapping<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-419df82 elementor-widget elementor-widget-text-editor\" data-id=\"419df82\" 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>As described, the PayByLink system uses an internal mapping system, to map input values to other input values that are mandatory for creating payments. There is no need to comply to the internal names of parameters because names, as well as values for these names, can be mapped as well using mapping rules.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e628dd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e628dd5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-8a3ade2\" data-id=\"8a3ade2\" 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-4dfac73 elementor-widget elementor-widget-heading\" data-id=\"4dfac73\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8007956 elementor-widget elementor-widget-text-editor\" data-id=\"8007956\" 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 create a payment, a currency is mandatory. Internally the name for this parameter is named \u2018*CurrencyCode\u2019. We can choose to set this value in the PayByLink system to a fixed (and allowed) value, like \u2018EUR\u2019 but we can also choose to map a value that is supplied externally to the correct internal value.<\/p><p class=\"bodytext\">In this example, we have input parameters called \u2018<b>Currency<\/b>\u2019 and \u2018<b>LanguageName<\/b>\u2019 with its own values that must be mapped to an accepted *CurrencyCode and *LanguageCode value. The following mapping rules can apply:<\/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-891dddb elementor-widget elementor-widget-tablepress-table\" data-id=\"891dddb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tablepress-table.default\">\n\t\t\t\t\t\n<table id=\"tablepress-42\" class=\"tablepress tablepress-id-42\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">#<\/th><th class=\"column-2\">INPUT VALUE<\/th><th class=\"column-3\">INPUT CONDITION<\/th><th class=\"column-4\">OUTPUT NAME<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">EUR<\/td><td class=\"column-3\">[Currency] = \u2018Euros\u2019<\/td><td class=\"column-4\">*CurrencyCode<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">USD<\/td><td class=\"column-3\">[Currency] = \u2018Dollars\u2019 or [Currency] = \u2018Us dollars\u2019<\/td><td class=\"column-4\">*CurrencyCode<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">AUD<\/td><td class=\"column-3\"><\/td><td class=\"column-4\">*CurrencyCode<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">nl-NL<\/td><td class=\"column-3\">[LanguageName] = \u2018Dutch\u2019<\/td><td class=\"column-4\">*LanguageCode<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">5<\/td><td class=\"column-2\">en-US<\/td><td class=\"column-3\"><\/td><td class=\"column-4\">*LanguageCode<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">6<\/td><td class=\"column-2\">[*AddHours([*DateNow], 4)]<\/td><td class=\"column-3\"><\/td><td class=\"column-4\">*ExpirationDateTime<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">7<\/td><td class=\"column-2\">[LoggedOnUser]<\/td><td class=\"column-3\"><\/td><td class=\"column-4\">UserName<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-42 from cache -->\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-178ff3b elementor-widget elementor-widget-text-editor\" data-id=\"178ff3b\" 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 class=\"bodytext\">The system checks the rules from top to bottom and skips a rule if an output name already has been set before. When rule 1 is checked, the system asks for the input value for \u2018Currency\u2019 and checks this with the value \u2018Euros\u2019. If these values are the same, the system sets the (internal) value \u2018*CurrencyCode\u2019 to \u2018EUR\u2019. If not, the system checks if \u2018Currency\u2019 contains the value \u2018Dollars\u2019 or \u2018Us dollars\u2019 and, if true, sets the \u2018*CurrencyCode\u2019 to \u2018USD\u2019. If this is also not the case, the \u2018*CurrencyCode\u2019 value is set to \u2018AUD\u2019 so *CurrencyCode will always get a value.<\/p><p class=\"bodytext\">Also values can contain functions. In rule 6 we set the ExpirationDate to four hours from now. Finally in rule 7, we just create our own parameter called \u2018UserName\u2019 that is set by using the input value for \u2018LoggedOnUser\u2019 that is supplied. If a parameter is used as input in the mapping, and this parameter is not supplied, an error is thrown. In this example \u2018Currency\u2019, \u2018LanguageName\u2019 and \u2018LoggedOnUser\u2019 must be supplied as input parameters.<\/p><p class=\"bodytext\">Only input parameters that were mapped, can be used within the PayByLink system. So in the mapping example \u2018[LanguageName]&#8217;, \u2018[Currency]\u2019 and \u2018[LoggedOnUser]\u2019 cannot be used, but only the \u2018Output name\u2019 parameters they were mapped to internally. In the system these \u2018own\u2019 parameters can be used by mentioning them like [&lt;name&gt;]. For instance: \u2018[UserName]\u2019 from the mapping example.<\/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<div class=\"elementor-element elementor-element-6733417 elementor-widget elementor-widget-heading\" data-id=\"6733417\" 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\">Mapping templates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad5c075 elementor-widget elementor-widget-text-editor\" data-id=\"ad5c075\" 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 class=\"bodytext\">Using this mapping tool, PayByLink can be used by any external system to create a payment hardly without any expensive development needed. When a connection is made to the PayByLink system, payments can be created by \u2018configuring\u2019 instead of \u2018developing\u2019! This can be done by the entity administrator or by PayByLink employees.<\/p><p class=\"bodytext\">Because multiple mapping templates can be created within the PayByLink system on entity or on a license level, the caller that uses the API has to identify what mapping must used to process the supplied information. This can be done by supplying a parameter with the name\u00a0<b>MappingTemplate<\/b>. If this parameter is not supplied, or if it has no or an empty value, the default mapping will be used for that entity.<\/p><p class=\"bodytext\">When a new mapping is created, all the mandatory output names will be created automatically. These values must be supplied but some of them can be left empty.<\/p><p class=\"bodytext\">Parameters that can be used to create payments or in the mappings are described <a href=\"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/glossary\/payment-parameters\/\">in the Glossary<\/a><\/p><p>\u00a0<\/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>Introduction Using the PayByLink API a payment can be created by an external system. The way this API is implemented, there is hardly need to change the supplied values to a PayByLink format because these values can be mapped to internal values within the PayByLink environment by the entity administrator. Parameter mapping As described, the <a href=\"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/introduction\/\" class=\"more-link\">&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":21817,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-22364","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>Introduction - PayByLink<\/title>\n<meta name=\"description\" content=\"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.\" \/>\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\/introduction\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction - PayByLink\" \/>\n<meta property=\"og:description\" content=\"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/\" \/>\n<meta property=\"og:site_name\" content=\"PayByLink\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T12:34:41+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=\"4 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\\\/introduction\\\/\",\"url\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/introduction\\\/\",\"name\":\"Introduction - PayByLink\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/nl\\\/#website\"},\"datePublished\":\"2025-10-07T13:41:15+00:00\",\"dateModified\":\"2025-12-08T12:34:41+00:00\",\"description\":\"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/introduction\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/introduction\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/paybylink.com\\\/en\\\/integration\\\/api-manual\\\/introduction\\\/#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\":\"Introduction\"}]},{\"@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":"Introduction - PayByLink","description":"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.","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\/introduction\/","og_locale":"nl_NL","og_type":"article","og_title":"Introduction - PayByLink","og_description":"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.","og_url":"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/","og_site_name":"PayByLink","article_modified_time":"2025-12-08T12:34:41+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/paybylink.com\/nl\/integratie\/api-manual\/introduction\/","url":"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/","name":"Introduction - PayByLink","isPartOf":{"@id":"https:\/\/paybylink.com\/nl\/#website"},"datePublished":"2025-10-07T13:41:15+00:00","dateModified":"2025-12-08T12:34:41+00:00","description":"The API manual introduction gives you instructions how to use the PayByLink API to create a payment by an external system.","breadcrumb":{"@id":"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/paybylink.com\/en\/integration\/api-manual\/introduction\/#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":"Introduction"}]},{"@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\/22364","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=22364"}],"version-history":[{"count":58,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/22364\/revisions"}],"predecessor-version":[{"id":23624,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/22364\/revisions\/23624"}],"up":[{"embeddable":true,"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/pages\/21817"}],"wp:attachment":[{"href":"https:\/\/paybylink.com\/nl\/wp-json\/wp\/v2\/media?parent=22364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}