{"id":249782,"date":"2022-04-25T18:04:43","date_gmt":"2022-04-25T16:04:43","guid":{"rendered":"https:\/\/www.gptom.com\/?post_type=docs&#038;p=249782"},"modified":"2025-06-11T09:27:18","modified_gmt":"2025-06-11T07:27:18","password":"","slug":"1-registrace-transakce","status":"publish","type":"docs","link":"http:\/\/3.72.214.174\/ro\/docs\/api\/app2app\/1-registrace-transakce\/","title":{"rendered":"1. \u00cenregistrarea tranzac\u021biei"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;0px|||||&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; width=&#8220;100%&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text ul_type=&#8220;circle&#8220; ul_position=&#8220;inside&#8220; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Aplikace t\u0159et\u00ed strany vyvol\u00e1 proces registrace v platebn\u00ed aplikaci. GP tom prov\u00e1d\u00ed n\u00e1sleduj\u00edc\u00ed kontroly:<\/p>\n<ul>\n<li>zda je u\u017eivatel p\u0159ihl\u00e1\u0161en v GP tom<\/li>\n<li>zda je vypln\u011bna hodnota \u201ecliendID\u201c (voliteln\u00e9), aplikace zkontroluje, zda se p\u0159ihl\u00e1\u0161en\u00fd u\u017eivatel shoduje s clientID<\/li>\n<li>aktu\u00e1ln\u00ed vyu\u017eit\u00ed GP tom, zda lze transakci zah\u00e1jit<\/li>\n<\/ul>\n<p>Platebn\u00ed aplikace po obdr\u017een\u00ed po\u017eadavku vygeneruje transaction ID. Toto ID transakce bude ulo\u017eeno lok\u00e1ln\u011b a vr\u00e1ceno zp\u011bt do aplikace t\u0159et\u00ed strany. Va\u0161e aplikace by jej m\u011bla ulo\u017eit a pou\u017e\u00edt pro transaction request.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;gcid-39f40a11-a688-4d6e-896b-fd40c8654787&#8243; width=&#8220;100%&#8220; border_radii=&#8220;on|20px|20px|20px|20px&#8220; global_colors_info=&#8220;{%22gcid-39f40a11-a688-4d6e-896b-fd40c8654787%22:%91%22background_color%22%93}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.17.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_image src=&#8220;http:\/\/www.gptom.com\/wp-content\/uploads\/2022\/04\/information.png&#8220; title_text=&#8220;information&#8220; _builder_version=&#8220;4.17.0&#8243; _module_preset=&#8220;default&#8220; width=&#8220;50px&#8220; module_alignment=&#8220;left&#8220; custom_margin=&#8220;||||false|true&#8220; custom_padding=&#8220;|10px||20px|false|false&#8220; custom_css_main_element=&#8220;float:left;&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;GP commerce Bold||||||||&#8220; text_font_size=&#8220;18px&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>V\u00fdjimka<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;|20px||20px|false|true&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Registrace transakce m\u00e1 jednu v\u00fdjimku &#8211; funkci Inquiry, kter\u00e1 nevy\u017eaduje proveden\u00ed registra\u010dn\u00edho kroku. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b je pro Inquiry nutn\u00e9 transaction ID.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; width=&#8220;100%&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><strong>Request [RegisterEntity]:<\/strong><\/p>\n<p>V\u0161echny pou\u017eit\u00e9 entity *JsonStrings mus\u00ed b\u00fdt serializov\u00e1ny do parametru \u0159et\u011bzce, jak je vid\u011bt na p\u0159\u00edkladu n\u00ed\u017ee. P\u0159\u00edklad:<\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8220;code&#8220; module_class=&#8220;code&#8220; _builder_version=&#8220;4.19.1&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Courier Prime||||||||&#8220; background_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;20px|20px|20px|20px|false|true&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22background_color%22%93}&#8220;]<\/p>\n<p>String registerEntityJsonString = new Gson().toJson(registerEntity)<\/p>\n<p>[\/et_pb_text][dvmd_table_maker tbl_row_header_count=&#8220;0&#8243; tbl_tcell_cell_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; tbl_chead_cell_color=&#8220;#F2F2F2&#8243; tbl_chead_cell_align_vert=&#8220;center&#8220; tbl_rhead_cell_align_horz=&#8220;left&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; tbl_chead_text_font=&#8220;|700|||||||&#8220; tbl_chead_text_text_color=&#8220;#000000&#8243; hover_enabled=&#8220;0&#8243; border_radii_tbl_cfoot_cell_border=&#8220;off|||10px|10px&#8220; border_radii_tbl_rhead_cell_border=&#8220;on|20px|20px|20px|20px&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22tbl_tcell_cell_color%22%93}&#8220; sticky_enabled=&#8220;0&#8243;][dvmd_table_maker_item col_label=&#8220;Pole&#8220; col_content=&#8220;N\u00e1zev \/Name<br \/>\nclientID<br \/>\nPaymentMethod (from version 1.64.5)&#8220; col_tcell_cell_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; col_tcell_cell_align_horz=&#8220;left&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22col_tcell_cell_color%22%93}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;typ&#8220; col_content=&#8220;Type<br \/>\nString<br \/>\nenum&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;Voliteln\u00e9&#8220; col_content=&#8220;Voliteln\u00e9 \/ Optional<br \/>\nano \/ yes<br \/>\nano \/ yes&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;P\u0159\u00edklady&#8220; col_content=&#8220;P\u0159\u00edklady \/ Examples<br \/>\naedaa81f-7ab1-45b6-866c-ea8e3b4cd2d8<br \/>\nCASH<BR> CARD <BR>ACCOUNT_PAYMENT&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/dvmd_table_maker_item][\/dvmd_table_maker][et_pb_text _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>P\u0159\u00edklad:<\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8220;code&#8220; module_class=&#8220;code&#8220; _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Courier Prime||||||||&#8220; background_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;20px|20px|20px|20px|false|true&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22background_color%22%93}&#8220;]<\/p>\n<p>void transactionRegisterV2(String registerEntityJsonString, ITransactionRegisterListener listener) throws RemoteException<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><strong>Response [RegisterResultV2Entity]:<\/strong><\/p>\n<p>V odpov\u011bdi v\u00e1m vr\u00e1t\u00edme \u0159et\u011bzec Json, kter\u00fd by m\u011bl b\u00fdt deserializov\u00e1n. P\u0159\u00edklad:<\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8220;code&#8220; module_class=&#8220;code&#8220; _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Courier Prime||||||||&#8220; background_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;20px|20px|20px|20px|false|true&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22background_color%22%93}&#8220;]<\/p>\n<div class=\"code-toolbar\">\n<pre class=\"language-none line-numbers\" tabindex=\"0\">RegisterResultV2Entity resultEntity = new Gson().fromJson(result, RegisterResultV2Entity.class);<\/pre>\n<\/div>\n<p>[\/et_pb_text][dvmd_table_maker tbl_row_header_count=&#8220;0&#8243; tbl_tcell_cell_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; tbl_chead_cell_color=&#8220;#F2F2F2&#8243; tbl_chead_cell_align_vert=&#8220;center&#8220; tbl_rhead_cell_align_horz=&#8220;left&#8220; module_id=&#8220;code&#8220; _builder_version=&#8220;4.19.1&#8243; _module_preset=&#8220;default&#8220; tbl_chead_text_font=&#8220;|700|||||||&#8220; tbl_chead_text_text_color=&#8220;#000000&#8243; border_radii_tbl_cfoot_cell_border=&#8220;off|||10px|10px&#8220; border_radii_tbl_rhead_cell_border=&#8220;on|20px|20px|20px|20px&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22tbl_tcell_cell_color%22%93}&#8220;][dvmd_table_maker_item col_label=&#8220;Pole&#8220; col_content=&#8220;N\u00e1zev \/ Name<br \/>\nresultCode<br \/>\ntransactionId<br \/>\nclientID<br \/>\nresponseMessage<br \/>\nerror&#8220; col_tcell_cell_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; col_tcell_cell_align_horz=&#8220;left&#8220; _builder_version=&#8220;4.19.1&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{%22gcid-4c58a40f-917e-42df-9b5b-7273365740ec%22:%91%22col_tcell_cell_color%22%93}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;typ&#8220; col_content=&#8220;Type<br \/>\nInteger<br \/>\nString<br \/>\nString<br \/>\nString<br \/>\nErrorResultEntity&#8220; _builder_version=&#8220;4.19.1&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;Voliteln\u00e9&#8220; col_content=&#8220;Voliteln\u00e9 \/ Optional<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano&#8220; _builder_version=&#8220;4.19.1&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][\/dvmd_table_maker][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aplikace t\u0159et\u00ed strany vyvol\u00e1 proces registrace v platebn\u00ed aplikaci. GP tom prov\u00e1d\u00ed n\u00e1sleduj\u00edc\u00ed kontroly: zda je u\u017eivatel p\u0159ihl\u00e1\u0161en v GP tom zda je vypln\u011bna hodnota \u201ecliendID\u201c (voliteln\u00e9), aplikace zkontroluje, zda se p\u0159ihl\u00e1\u0161en\u00fd u\u017eivatel shoduje s clientID aktu\u00e1ln\u00ed vyu\u017eit\u00ed GP tom, zda lze transakci zah\u00e1jit Platebn\u00ed aplikace po obdr\u017een\u00ed po\u017eadavku vygeneruje transaction ID. Toto ID transakce [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"doc_category":[70],"glossaries":[],"doc_tag":[],"knowledge_base":[67],"class_list":["post-249782","docs","type-docs","status-publish","hentry","doc_category-app2app","knowledge_base-api"],"acf":[],"year_month":"2026-04","word_count":1140,"total_views":"15918","reactions":{"happy":"0","normal":"0","sad":"15"},"author_info":{"name":"Radovan Bryx","author_nicename":"gptomsite","author_url":"http:\/\/3.72.214.174\/ro\/author\/gptomsite\/"},"doc_category_info":[{"term_name":"app2app API","term_url":"http:\/\/3.72.214.174\/ro\/guides\/api\/app2app\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"API","term_url":"http:\/\/3.72.214.174\/ro\/guides\/api\/","term_slug":"api"}],"knowledge_base_slug":["api"],"_links":{"self":[{"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/docs\/249782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/comments?post=249782"}],"version-history":[{"count":2,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/docs\/249782\/revisions"}],"predecessor-version":[{"id":256343,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/docs\/249782\/revisions\/256343"}],"wp:attachment":[{"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/media?parent=249782"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/doc_category?post=249782"},{"taxonomy":"glossaries","embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/glossaries?post=249782"},{"taxonomy":"doc_tag","embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/doc_tag?post=249782"},{"taxonomy":"knowledge_base","embeddable":true,"href":"http:\/\/3.72.214.174\/ro\/wp-json\/wp\/v2\/knowledge_base?post=249782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}