{"title":"Fetch transaction data","category":"default","creationDate":1776961627,"content":"<h2 id=\"fetch-the-last-transaction\">Fetch the last transaction<\/h2>\n<h3 id=\"delegate\">Delegate<\/h3>\n<p>The\u00a0<code>fetchLastTransactionDataWithCompletion<\/code> delegate fetches data for the last transaction saved on a payment device.<\/p>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table><thead><tr class=\"header\"><th>Name<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><p><code>completion<\/code><\/p><\/td><td>void<\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td><p>A block that is called when <code>ADYTransactionData<\/code> is available or when an error occurs. The block takes two parameters: <code>transaction<\/code>, which contains the <code>ADYTransactionData<\/code>, and <code>error<\/code>, which contains an error, if one occurred.<\/p><\/td><\/tr><tr><td><pre class=\"wikicode prettyprint prettyprinted\"><code>transaction<\/code><\/pre><\/td><td><p>ADYTransactionData<\/p><\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td><p>Information about the fetched transaction.<\/p><\/td><\/tr><tr><td><code>error<\/code><\/td><td><p>NSError<\/p><\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td>Information about any errors that occurred.<\/td><\/tr><\/tbody><\/table>\n<h3 id=\"declaration-code-example\">Declaration code example<\/h3>\n<h4 id=\"objective-c\">Objective-C<\/h4>\n<pre><code class=\"language-objectivec\">- (void)fetchLastTransactionDataWithCompletion:(void (^)(ADYTransactionData *transaction, NSError *error))completion; <\/code><\/pre>\n<h2 id=\"fetch-a-number-of-transactions\">Fetch a number of transactions<\/h2>\n<h3 id=\"delegate-1\">Delegate<\/h3>\n<p>The\u00a0<code>fetchLastTransactionsDataWithCount<\/code>\u00a0delegate fetches data for a provided number of transactions (count) saved on a payment device.<\/p>\n<h3 id=\"parameters-1\">Parameters<\/h3>\n<table><thead><tr class=\"header\"><th>Name<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>count<\/code><\/td><td><p>NSUInteger<\/p><\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td><p>A maximum count of transactions to be fetched.<\/p><\/td><\/tr><tr><td><p><code>completion<\/code><\/p><\/td><td>void<\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td><p>A block that is called when <code>ADYTransactionData<\/code> is available or when an error occurs. The block takes two parameters: <code>transaction<\/code>, which contains the <code>ADYTransactionData<\/code>, and <code>error<\/code>, which contains an error, if one occurred.<\/p><\/td><\/tr><tr><td><pre class=\"wikicode prettyprint prettyprinted\"><code>transactions<\/code><\/pre><\/td><td><p>ADYTransactionData<\/p><\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td><p>Information about the fetched transaction.<\/p><\/td><\/tr><tr><td><code>error<\/code><\/td><td><p>NSError<\/p><\/td><td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td><td>Information about any errors that occurred.<\/td><\/tr><\/tbody><\/table>\n<h3 id=\"declaration-code-example-1\">Declaration code example<\/h3>\n<h4 id=\"objective-c-1\">Objective-C<\/h4>\n<pre><code class=\"language-objectivec\">- (void)fetchLastTransactionsDataWithCount:(NSUInteger)count completion:(void (^)(NSArray&lt;ADYTransactionData *&gt; *transactions, NSError *error))completion; <\/code><\/pre>\n<h2 id=\"fetch-transaction-with-a-tender-reference\">Fetch transaction with a tender reference<\/h2>\n<h3 id=\"delegate-2\">Delegate<\/h3>\n<p>The\u00a0<code>fetchTransactionDataWithTenderReference<\/code>\u00a0delegate fetches data for a specified transaction saved on a payment device.<\/p>\n<h3 id=\"parameters-2\">Parameters<\/h3>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>completion<\/code><\/td>\n<td>void<\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>A block that is called when <code>ADYTransactionData<\/code> is available or when an error occurs. The block takes two parameters: <code>transaction<\/code>, which contains the <code>ADYTransactionData<\/code>, and <code>error<\/code>, which contains an error, if one occurred.<\/td>\n<\/tr>\n<tr>\n<td><code>transaction<\/code><\/td>\n<td>ADYTransactionData<\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Information about the fetched transaction.<\/td>\n<\/tr>\n<tr>\n<td><code>error<\/code><\/td>\n<td>NSError<\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Information about any errors that occurred.<\/td>\n<\/tr>\n<tr>\n<td><code>tenderReference<\/code><\/td>\n<td>NSString<\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Reference for the tender. Specify a\u00a0<code>tenderReference<\/code>\u00a0to return a report for that tender.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"declaration-code-example-2\">Declaration code example<\/h3>\n<h4 id=\"objective-c-2\">Objective-C<\/h4>\n<pre><code class=\"language-objectivec\">- (void)fetchTransactionDataWithTenderReference:(NSString *)tenderReference completion:(void (^)(ADYTransactionData *transaction, NSError *error))completion;<\/code><\/pre>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/ios-integration\/extras-ios\/fetch-transaction-data-ios","articleFields":{"id":"39945859","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"01-05-2019 12:08"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/ios-integration\/extras-ios\/fetch-transaction-data-ios","title":"Fetch transaction data","content":"Fetch the last transaction\nDelegate\nThe\u00a0fetchLastTransactionDataWithCompletion delegate fetches data for the last transaction saved on a payment device.\nParameters\nNameTypeRequiredDescriptioncompletionvoidA block that is called when ADYTransactionData is available or when an error occurs. The block takes two parameters: transaction, which contains the ADYTransactionData, and error, which contains an error, if one occurred.transactionADYTransactionDataInformation about the fetched transaction.errorNSErrorInformation about any errors that occurred.\nDeclaration code example\nObjective-C\n- (void)fetchLastTransactionDataWithCompletion:(void (^)(ADYTransactionData *transaction, NSError *error))completion; \nFetch a number of transactions\nDelegate\nThe\u00a0fetchLastTransactionsDataWithCount\u00a0delegate fetches data for a provided number of transactions (count) saved on a payment device.\nParameters\nNameTypeRequiredDescriptioncountNSUIntegerA maximum count of transactions to be fetched.completionvoidA block that is called when ADYTransactionData is available or when an error occurs. The block takes two parameters: transaction, which contains the ADYTransactionData, and error, which contains an error, if one occurred.transactionsADYTransactionDataInformation about the fetched transaction.errorNSErrorInformation about any errors that occurred.\nDeclaration code example\nObjective-C\n- (void)fetchLastTransactionsDataWithCount:(NSUInteger)count completion:(void (^)(NSArray&lt;ADYTransactionData *&gt; *transactions, NSError *error))completion; \nFetch transaction with a tender reference\nDelegate\nThe\u00a0fetchTransactionDataWithTenderReference\u00a0delegate fetches data for a specified transaction saved on a payment device.\nParameters\n\n\n\nName\nType\nRequired\nDescription\n\n\n\n\ncompletion\nvoid\n\nA block that is called when ADYTransactionData is available or when an error occurs. The block takes two parameters: transaction, which contains the ADYTransactionData, and error, which contains an error, if one occurred.\n\n\ntransaction\nADYTransactionData\n\nInformation about the fetched transaction.\n\n\nerror\nNSError\n\nInformation about any errors that occurred.\n\n\ntenderReference\nNSString\n\nReference for the tender. Specify a\u00a0tenderReference\u00a0to return a report for that tender.\n\n\n\nDeclaration code example\nObjective-C\n- (void)fetchTransactionDataWithTenderReference:(NSString *)tenderReference completion:(void (^)(ADYTransactionData *transaction, NSError *error))completion;","type":"page","locale":"pt","boost":14,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Deprecation of classic libraries","lvl3":"Library integrations","lvl4":"iOS integration","lvl5":"Extras","lvl6":"Fetch transaction data"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation","lvl3":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations","lvl4":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/ios-integration","lvl5":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/ios-integration\/extras-ios","lvl6":"\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/ios-integration\/extras-ios\/fetch-transaction-data-ios"},"levels":7,"category":"In-person payments","category_color":"green","tags":["Fetch","transaction"]}}
