{"title":"register_app_request","category":"default","creationDate":1776961627,"content":"<p>The\u00a0<code>register_app_request<\/code>\u00a0struct contains the following data elements:<\/p>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>merchant_account<\/code><\/td>\n<td>The merchant account processing this transaction.\u00a0Transactions can be performed with any of the merchant accounts that were returned when registering the POS.<\/td>\n<\/tr>\n<tr>\n<td><code>user_id<\/code><\/td>\n<td>Pointer to the user id.<\/td>\n<\/tr>\n<tr>\n<td><code>password<\/code><\/td>\n<td>Pointer to the password.<\/td>\n<\/tr>\n<tr>\n<td><code>app_id<\/code><\/td>\n<td>Pointer to a unique POS identifier.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The POS must provide the\u00a0<code>app_id<\/code>\u00a0to the library as an identifier that uniquely identifies the POS system to the merchant.<\/p>\n<p>The system authenticates and authorizes the POS using the\u00a0<code>merchant_account<\/code>,\u00a0<code>user_id<\/code>\u00a0and\u00a0<code>password<\/code>. It uses the\u00a0<code>app_id<\/code>\u00a0as a key to register the POS.<\/p>\n<p>The\u00a0<code>ADYEN_RESULT<\/code>\u00a0is an enum that indicates if the system received the request.<\/p>\n<p>This is not the final result of the call. The library returns the final result in response to the library initialization call.<\/p>\n<p>The\u00a0<code>init_result<\/code>\u00a0should be\u00a0<code>ADYEN_OK<\/code>, if this is not the case, something has gone wrong. In this case, confirm the data elements sent with the call are correct. If the issue cannot be resolved, log the result and contact\u00a0<a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/p>","url":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/c-library-integration\/structs\/register_app_request","articleFields":{"id":"28869192","type":"page","_expandable":{"operations":""},"status":"current"},"algolia":{"url":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/c-library-integration\/structs\/register_app_request","title":"register_app_request","content":"The\u00a0register_app_request\u00a0struct contains the following data elements:\n\n\n\nName\nDescription\n\n\n\n\nmerchant_account\nThe merchant account processing this transaction.\u00a0Transactions can be performed with any of the merchant accounts that were returned when registering the POS.\n\n\nuser_id\nPointer to the user id.\n\n\npassword\nPointer to the password.\n\n\napp_id\nPointer to a unique POS identifier.\n\n\n\nThe POS must provide the\u00a0app_id\u00a0to the library as an identifier that uniquely identifies the POS system to the merchant.\nThe system authenticates and authorizes the POS using the\u00a0merchant_account,\u00a0user_id\u00a0and\u00a0password. It uses the\u00a0app_id\u00a0as a key to register the POS.\nThe\u00a0ADYEN_RESULT\u00a0is an enum that indicates if the system received the request.\nThis is not the final result of the call. The library returns the final result in response to the library initialization call.\nThe\u00a0init_result\u00a0should be\u00a0ADYEN_OK, if this is not the case, something has gone wrong. In this case, confirm the data elements sent with the call are correct. If the issue cannot be resolved, log the result and contact\u00a0Support Team.","type":"page","locale":"en","boost":14,"hierarchy":{"lvl0":"Home","lvl1":"In-person payments","lvl2":"Deprecation of classic libraries","lvl3":"Library integrations","lvl4":"C library integration","lvl5":"Structs","lvl6":"register_app_request"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation","lvl3":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation\/classic-library-integrations","lvl4":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/c-library-integration","lvl5":"https:\/\/docs.adyen.com\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/c-library-integration\/structs","lvl6":"\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/c-library-integration\/structs\/register_app_request"},"levels":7,"category":"In-person payments","category_color":"green","tags":["register_app_request"]}}
