{"id":249808,"date":"2022-04-25T19:56:15","date_gmt":"2022-04-25T17:56:15","guid":{"rendered":"https:\/\/www.gptom.com\/?post_type=docs&#038;p=249808"},"modified":"2026-03-31T13:03:57","modified_gmt":"2026-03-31T11:03:57","password":"","slug":"ziskani-stavu-transakce","status":"publish","type":"docs","link":"http:\/\/3.72.214.174\/pl\/docs\/api\/app2app\/ziskani-stavu-transakce\/","title":{"rendered":"3. Uzyskiwanie statusu transakcji"},"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; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][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-139fe028-7435-4a93-8264-1253d45d551d&#8220; width=&#8220;100%&#8220; border_radii=&#8220;on|20px|20px|20px|20px&#8220; global_colors_info=&#8220;{%22gcid-139fe028-7435-4a93-8264-1253d45d551d%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; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][et_pb_image src=&#8220;https:\/\/www.gptom.com\/wp-content\/uploads\/2022\/05\/warning_white_small.png&#8220; title_text=&#8220;warning_white_small&#8220; _builder_version=&#8220;4.17.3&#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; hover_enabled=&#8220;0&#8243; custom_css_main_element=&#8220;float:left;&#8220; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;GP commerce Bold||||||||&#8220; text_text_color=&#8220;#FFFFFF&#8220; text_font_size=&#8220;18px&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Upozorn\u011bn\u00ed<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_text_color=&#8220;#FFFFFF&#8220; custom_padding=&#8220;|20px||20px|false|true&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Stav transakce je d\u016fle\u017eit\u00fdm ukazatelem pro aplikace t\u0159et\u00edch stran. \u0158\u00edk\u00e1 v\u00e1m, v jak\u00e9m stavu se transakce nach\u00e1z\u00ed a zda lze transakci opakovat. <strong>Ne\u0159\u00edk\u00e1 nic o \u00fasp\u011bchu\/ne\u00fasp\u011bchu transakce.<\/strong><\/p>\n<p>&nbsp;<\/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; text_font=&#8220;GP commerce Bold||||||||&#8220; text_font_size=&#8220;24px&#8220; custom_padding=&#8220;10px||10px||false|false&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>Request [transactionId]<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Vstupn\u00ed hodnota TransactionId je vygenerov\u00e1na v kroku 1 &#8211; <a href=\"https:\/\/www.gptom.com\/docs\/api\/app2app\/1-registrace-transakce\/\" target=\"_blank\" rel=\"noopener\">Registrace transakce<\/a>.<\/p>\n<p>&nbsp;<\/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 stateRequest(String transactionId, IStateResultListener listener) throws RemoteException<\/p>\n<p>[\/et_pb_text][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;24px&#8220; custom_padding=&#8220;10px||10px||false|false&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>Response [StateResultEntity]\u00a0<\/h1>\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.22.2&#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;Field  \/ Pole<br \/>\nresultCode<br \/>\ntransactionId<br \/>\nstate<br \/>\nisRepeatable<br \/>\ncreated<br \/>\nupdated<br \/>\nerror<br \/>\ncode, internalErrorCode, internalErrorSubCode<br \/>\nplatform&#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.22.2&#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;Description<br \/>\nresult API<br \/>\nrequest ID<br \/>\nrequest status<br \/>\nCan be request repeated?<br \/>\nRequest creation date<br \/>\nThe date the request status changed<br \/>\nGives detailed information about the error of the task<br \/>\nPart of the error response (above)<br \/>\nPart of the error response (above), gives details in which part the error was created&#8220; _builder_version=&#8220;4.22.2&#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;Type<br \/>\nInteger<br \/>\nString<br \/>\nInteger<br \/>\nBoolean<br \/>\nDate<br \/>\nDate<br \/>\nInteger<br \/>\nInteger<br \/>\nString&#8220; _builder_version=&#8220;4.22.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8220;mandatory&#8220; col_content=&#8220;Optional<br \/>\nNo<br \/>\nYes<br \/>\nYes<br \/>\nYes<br \/>\nYes<br \/>\nYes<br \/>\nYes<br \/>\nYes<br \/>\nYes&#8220; _builder_version=&#8220;4.22.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][\/dvmd_table_maker][et_pb_text _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;GP commerce Bold||||||||&#8220; text_font_size=&#8220;20px&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2>Stavy<\/h2>\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;Value<br \/>\n1<br \/>\n2<br \/>\n3<br \/>\n5<br \/>\n6<br \/>\n7<br \/>\n8&#8243; col_tcell_cell_color=&#8220;gcid-4c58a40f-917e-42df-9b5b-7273365740ec&#8220; col_tcell_cell_align_horz=&#8220;left&#8220; _builder_version=&#8220;4.17.2&#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;Name<br \/>\nCREATED<br \/>\nSTARTED<br \/>\nINIT_ERROR<br \/>\nIN_PROGRESS<br \/>\nCOMPLETED<br \/>\nCANCELLED<br \/>\nERROR&#8220; _builder_version=&#8220;4.17.2&#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;Description<br \/>\nInitial state<br \/>\nThe transaction has begun<br \/>\nAn initialization error occurred<br \/>\nPayment in progress<br \/>\nPayment completed<br \/>\nPayment cancelled<br \/>\nGlobal error&#8220; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_content=&#8220;Field isRepeatable<br \/>\nX<br \/>\nX<br \/>\nX<\/p>\n<p>&#8220; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][dvmd_table_maker_item col_content=&#8220;Finished trx<\/p>\n<p>X<br \/>\nX<br \/>\nX&#8220; _builder_version=&#8220;4.17.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/dvmd_table_maker_item][\/dvmd_table_maker][et_pb_text _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Jakmile je stav, kter\u00fd obdr\u017e\u00edte, <strong>FINISHED<\/strong> (moment\u00e1ln\u011b hodnoty 6,7 a 8), m\u016f\u017eete pova\u017eovat po\u017eadavek za ukon\u010den\u00fd. V p\u0159\u00edpad\u011b stavu <strong>COMPLETED<\/strong> (state 6), m\u011bli byste za\u010d\u00edt volat dotaz na podrobnosti transakce, abyste z\u00edskali v\u00fdsledek transakce, viz &#8222;<a href=\"https:\/\/www.gptom.com\/docs\/api\/app2app\/4-get-transaction-detail\/\" target=\"_blank\" rel=\"noopener\">4.Z\u00edsk\u00e1n\u00ed detail\u016f o transakci<\/a>&#8222;<\/p>\n<p>&#8211; Pokud isRepeatable == true, pak m\u016f\u017eete transakci opakovat se stejnou hodnotou transactionId, viz <a href=\"https:\/\/www.gptom.com\/docs\/api\/app2app\/2-pozadavek-na-platbu-transactionrequestv2\/\" target=\"_blank\" rel=\"noopener\">Krok 2: Po\u017eadavek na transakci<\/a><\/p>\n<p>&#8211; Pokud je isRepeatable == false, pak nem\u016f\u017eete opakovat transakci se stejnou hodnotou transactionId, viz Krok 2: Po\u017eadavek na transakci a mus\u00edte vygenerovat nov\u00e9 transactionId, viz <a href=\"https:\/\/www.gptom.com\/docs\/api\/app2app\/1-registrace-transakce\/\" target=\"_blank\" rel=\"noopener\">Krok 1: Registrace transakce<\/a>.<\/p>\n<p>&#8211; Pokud se vr\u00e1t\u00ed stav <strong>IN_PROGRESS<\/strong>, mus\u00edte po\u010dkat na dokon\u010den\u00ed transakce, tedy zeptat se znovu na\u0159\u00edklad za 500 ms.<\/p>\n<p>Pokud je stav IN_PROGRESS star\u0161\u00ed ne\u017e 5 minut, m\u016f\u017eete transakci zpracovat jako ne\u00fasp\u011b\u0161nou.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.17.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;GP commerce Bold||||||||&#8220; text_font_size=&#8220;20px&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2>P\u0159\u00edklad odpov\u011bdi na stav:<\/h2>\n<p>[\/et_pb_text][et_pb_text module_id=&#8220;code&#8220; module_class=&#8220;code&#8220; _builder_version=&#8220;4.22.2&#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><span>{&#8222;created&#8220;:&#8220;2023-09-11T12:29:11.300Z&#8220;,&#8220;error&#8220;:{&#8222;code&#8220;:43,&#8220;internalErrorCode&#8220;:0,&#8220;internalErrorSubCode&#8220;:0,&#8220;platform&#8220;:&#8220;TOM_APP&#8220;},&#8220;isRepeatable&#8220;:false,&#8220;resultCode&#8220;:0,&#8220;state&#8220;:8,&#8220;transactionId&#8220;:&#8220;d03484bc-509e-11ee-ba37-77691fde9486&#8243;,&#8220;updated&#8220;:&#8220;2023-09-11T12:30:34.337Z&#8220;}<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.22.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><strong>Vysv\u011btlen\u00ed:<\/strong> resultCode=0 znamen\u00e1, \u017ee po\u017eadavek byl \u00fasp\u011b\u0161n\u011b zpracov\u00e1n, stav=8 znamen\u00e1, \u017ee transakce je ve stavu \u201eerror\u201c, code=43 d\u00e1v\u00e1 detailn\u00ed chybu pro\u010d skon\u010dil task errorem a to dle dokumentace <a href=\"https:\/\/www.gptom.com\/docs\/api\/app2app\/result-codes\/\" target=\"_blank\" rel=\"noopener\">zde<\/a>, hodnota \u201eisRepeatable=false\u201c znamen\u00e1, \u017ee nem\u016f\u017eete znovu volat TransactionRequestV2 se stejnou hodnotou TransactionID.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Upozorn\u011bn\u00edStav transakce je d\u016fle\u017eit\u00fdm ukazatelem pro aplikace t\u0159et\u00edch stran. \u0158\u00edk\u00e1 v\u00e1m, v jak\u00e9m stavu se transakce nach\u00e1z\u00ed a zda lze transakci opakovat. Ne\u0159\u00edk\u00e1 nic o \u00fasp\u011bchu\/ne\u00fasp\u011bchu transakce. &nbsp;Request [transactionId]Vstupn\u00ed hodnota TransactionId je vygenerov\u00e1na v kroku 1 &#8211; Registrace transakce. &nbsp;void stateRequest(String transactionId, IStateResultListener listener) throws RemoteExceptionResponse [StateResultEntity]\u00a0<div id=\"&#8220;code&#8220;\" class=\"et_pb_module dvmd_table_maker dvmd_table_maker_0 dvmd_tm_version_4_0_1\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/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-249808","docs","type-docs","status-publish","hentry","doc_category-app2app","knowledge_base-api"],"acf":[],"year_month":"2026-04","word_count":1340,"total_views":"15862","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Radovan Bryx","author_nicename":"gptomsite","author_url":"http:\/\/3.72.214.174\/pl\/author\/gptomsite\/"},"doc_category_info":[{"term_name":"app2app API","term_url":"http:\/\/3.72.214.174\/pl\/guides\/api\/app2app\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"API","term_url":"http:\/\/3.72.214.174\/pl\/guides\/api\/","term_slug":"api"}],"knowledge_base_slug":["api"],"_links":{"self":[{"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/docs\/249808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/comments?post=249808"}],"version-history":[{"count":3,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/docs\/249808\/revisions"}],"predecessor-version":[{"id":257665,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/docs\/249808\/revisions\/257665"}],"wp:attachment":[{"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/media?parent=249808"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/doc_category?post=249808"},{"taxonomy":"glossaries","embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/glossaries?post=249808"},{"taxonomy":"doc_tag","embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/doc_tag?post=249808"},{"taxonomy":"knowledge_base","embeddable":true,"href":"http:\/\/3.72.214.174\/pl\/wp-json\/wp\/v2\/knowledge_base?post=249808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}