{"title":"Retrieve stored details","category":"default","creationDate":1776961627,"content":"<div class=\"sc-notice warning\"><div>\n<p><strong>Adyen is no longer developing the Classic API integration<\/strong><\/p>\n<p>This page is for the Classic API (<code>\/authorise<\/code>) integration, which we no longer accept new integrations with. <\/p>\n<p>We strongly recommend migrating to the newer <a href=\"\/online-payments\/tokenization\">Tokenization<\/a> integration. To use this newer integration, you must also <a href=\"\/pt\/online-payments\/upgrade-your-integration\/migrate-to-checkout-api\">migrate to the Checkout API<\/a>.<\/p>\n<\/div><\/div>\n<p>After you\u00a0<a href=\"\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/store-payment-details\">store payment details<\/a>\u00a0along with an\u00a0<code>\/authorisation<\/code>\u00a0call, you need the <code>recurringDetailReference<\/code> to refer to the stored details in other requests.<\/p>\n<h2 id=\"request\">Request<\/h2>\n<p>To retrieve the payment details and their reference number, use the\u00a0<code>\/listRecurringDetails<\/code>\u00a0call. In this call, pass your merchant account and a reference of a shopper, whose payment details were previously stored.<\/p>\n<p>For information on all available fields, see\u00a0.<\/p>\n<p>The following example demonstrates how to get payment details stored with your\u00a0<strong>TestMerchant<\/strong>\u00a0account for a shopper\u00a0<strong>14194858.<\/strong><\/p>\n<p><strong><br \/>\n<\/strong><\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"''\" :id=\"'1924695906'\" :code-data=\"[{&quot;language&quot;:&quot;json&quot;,&quot;tabTitle&quot;:&quot;JSON&quot;,&quot;content&quot;:&quot;{\\n   \\&quot;merchantAccount\\&quot;:\\&quot;TestMerchant\\&quot;,\\n   \\&quot;shopperReference\\&quot;:\\&quot;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\&quot;\\n}&quot;},{&quot;language&quot;:&quot;xml&quot;,&quot;tabTitle&quot;:&quot;Soap&quot;,&quot;content&quot;:&quot;&lt;?xml version=\\&quot;1.0\\&quot;?&gt;\\n&lt;soap:Envelope xmlns:soap=\\&quot;http:\\\/\\\/schemas.xmlsoap.org\\\/soap\\\/envelope\\\/\\&quot; xmlns:xsd=\\&quot;http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema\\&quot; xmlns:xsi=\\&quot;http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema-instance\\&quot;&gt;\\n  &lt;soap:Body&gt;\\n    &lt;ns1:listRecurringDetails xmlns:ns1=\\&quot;http:\\\/\\\/recurring.services.adyen.com\\&quot;&gt; \\n      &lt;ns1:request&gt;\\n        &lt;ns1:merchantAccount&gt;TestMerchant&lt;\\\/ns1:merchantAccount&gt; \\n        &lt;ns1:shopperReference&gt;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&lt;\\\/ns1:shopperReference&gt;\\n      &lt;\\\/ns1:request&gt; \\n    &lt;\\\/ns1:listRecurringDetails&gt; \\n  &lt;\\\/soap:Body&gt; \\n&lt;\\\/soap:Envelope&gt;&quot;},{&quot;language&quot;:&quot;bash&quot;,&quot;tabTitle&quot;:&quot;curl&quot;,&quot;content&quot;:&quot;curl https:\\\/\\\/pal-test.adyen.com\\\/pal\\\/servlet\\\/Recurring\\\/v25\\\/listRecurringDetails \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n \\&quot;merchantAccount\\&quot;: \\&quot;TestMerchant\\&quot;,\\n \\&quot;shopperReference\\&quot;: \\&quot;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\&quot;\\n}'&quot;},{&quot;language&quot;:&quot;java&quot;,&quot;tabTitle&quot;:&quot;Java&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Java API Library v39.3.0\\nimport com.adyen.Client;\\nimport com.adyen.enums.Environment;\\nimport com.adyen.model.recurring.*;\\nimport java.time.OffsetDateTime;\\nimport java.util.*;\\nimport com.adyen.service.*;\\n\\nClient client = new Client(\\&quot;ADYEN_API_KEY\\&quot;, Environment.TEST);\\n\\n\\\/\\\/ Create the request object(s)\\n\\\/\\\/ Send the request\\nRecurringApi service = new RecurringApi(client);\\nRecurringDetailsResult response = service.listRecurringDetails(recurringDetailsRequest, null);&quot;},{&quot;language&quot;:&quot;php&quot;,&quot;tabTitle&quot;:&quot;PHP&quot;,&quot;content&quot;:&quot;&lt;?php\\n\\\/\\\/ Adyen PHP API Library v28.2.0\\nuse Adyen\\\\Client;\\nuse Adyen\\\\Environment;\\nuse Adyen\\\\Service;\\n\\n$client = new Client();\\n$client-&gt;setXApiKey(\\&quot;ADYEN_API_KEY\\&quot;);\\n$client-&gt;setEnvironment(Environment::TEST);\\n\\n\\n\\\/\\\/ Create the request object(s)\\n\\\/\\\/ Send the request\\n$service = new RecurringApi($client);\\n$response = $service-&gt;listRecurringDetails($recurringDetailsRequest);&quot;},{&quot;language&quot;:&quot;cs&quot;,&quot;tabTitle&quot;:&quot;C#&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen .net API Library v32.1.1\\nusing Adyen;\\nusing Environment = Adyen.Model.Environment;\\nusing Adyen.Model;\\nusing Adyen.Model.Recurring;\\nusing Adyen.Service;\\n\\nvar config = new Config()\\n{\\n    XApiKey = \\&quot;ADYEN_API_KEY\\&quot;,\\n    Environment = Environment.Test\\n};\\nvar client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\n\\\/\\\/ Send the request\\nvar service = new RecurringService(client);\\nvar response = service.ListRecurringDetails(recurringDetailsRequest);&quot;},{&quot;language&quot;:&quot;js&quot;,&quot;tabTitle&quot;:&quot;NodeJS (JavaScript)&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Node API Library v29.0.0\\nconst { Client, RecurringAPI } = require('@adyen\\\/api-library');\\n\\nconst config = new Config({\\n  apiKey: \\&quot;ADYEN_API_KEY\\&quot;,\\n  environment: EnvironmentEnum.TEST\\n});\\n\\nconst client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\nconst recurringDetailsRequest = {\\n  merchantAccount: \\&quot;TestMerchant\\&quot;,\\n  shopperReference: \\&quot;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\&quot;\\n}\\n\\n\\\/\\\/ Send the request\\nconst recurringAPI = new RecurringAPI(client);\\nconst response = recurringAPI.listRecurringDetails(recurringDetailsRequest);&quot;},{&quot;language&quot;:&quot;go&quot;,&quot;tabTitle&quot;:&quot;Go&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Go API Library v21.0.0\\nimport (\\n  \\&quot;context\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/common\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/adyen\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/recurring\\&quot;\\n)\\nclient := adyen.NewClient(&amp;common.Config{\\n  ApiKey:      \\&quot;ADYEN_API_KEY\\&quot;,\\n  Environment: common.TestEnv,\\n})\\n\\n\\\/\\\/ Create the request object(s)\\n\\\/\\\/ Send the request\\nservice := client.Recurring()\\nreq := service.RecurringApi.ListRecurringDetailsInput().RecurringDetailsRequest(recurringDetailsRequest)\\nres, httpRes, err := service.RecurringApi.ListRecurringDetails(context.Background(), req)&quot;},{&quot;language&quot;:&quot;py&quot;,&quot;tabTitle&quot;:&quot;Python&quot;,&quot;content&quot;:&quot;# Adyen Python API Library v13.6.0\\nimport Adyen\\n\\nadyen = Adyen.Adyen()\\nadyen.client.xapikey = \\&quot;ADYEN_API_KEY\\&quot;\\nadyen.client.platform = \\&quot;test\\&quot; # The environment to use library in.\\n\\n# Create the request object(s)\\njson_request = {\\n  \\&quot;merchantAccount\\&quot;: \\&quot;TestMerchant\\&quot;,\\n  \\&quot;shopperReference\\&quot;: \\&quot;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\&quot;\\n}\\n\\n# Send the request\\nresult = adyen.recurring.list_recurring_details(request=json_request)&quot;},{&quot;language&quot;:&quot;rb&quot;,&quot;tabTitle&quot;:&quot;Ruby&quot;,&quot;content&quot;:&quot;# Adyen Ruby API Library v10.4.0\\nrequire \\&quot;adyen-ruby-api-library\\&quot;\\n\\nadyen = Adyen::Client.new\\nadyen.api_key = 'ADYEN_API_KEY'\\nadyen.env = :test # Set to \\&quot;live\\&quot; for live environment\\n\\n# Create the request object(s)\\nrequest_body = {\\n  :merchantAccount =&gt; 'TestMerchant',\\n  :shopperReference =&gt; 'YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j'\\n}\\n\\n# Send the request\\nresult = adyen.recurring.list_recurring_details(request_body)&quot;},{&quot;language&quot;:&quot;ts&quot;,&quot;tabTitle&quot;:&quot;NodeJS (TypeScript)&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Node API Library v29.0.0\\nimport { Client, RecurringAPI, Types } from \\&quot;@adyen\\\/api-library\\&quot;;\\n\\nconst config = new Config({\\n  apiKey: \\&quot;ADYEN_API_KEY\\&quot;,\\n  environment: EnvironmentEnum.TEST\\n});\\n\\nconst client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\n\\\/\\\/ Send the request\\nconst recurringAPI = new RecurringAPI(client);\\nconst response = recurringAPI.listRecurringDetails(recurringDetailsRequest);&quot;}]\" :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"response\">Response<\/h2>\n<p>If there are payment details stored for the specified\u00a0<code>shopperReference<\/code>, the response contains one or more\u00a0<code>RecurringDetail<\/code>\u00a0objects. In this object some fields may be missing or nil, depending on the payment method being used.<\/p>\n<p>The response is different in the following scenarios:<\/p>\n<ul>\n<li>If the <code>shopperReference<\/code> does not exist, the endpoint returns an empty object.<\/li>\n<li>If the\u00a0<code>shopperReference<\/code>\u00a0exists but the request contains a specific\u00a0<code>contract<\/code>\u00a0type and a recurring detail for that contract does not exist, the\u00a0<code>details<\/code>\u00a0array is not included in the response.<\/li>\n<\/ul>\n<p>For information on all fields available in a response,\u00a0see\u00a0<a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/Recurring\/v30\/listRecurringDetails__section_resParams\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">RecurringDetailsResult<\/a>.<\/p>\n<p>The following example shows the response if a shopper\u00a0<strong>14194858<\/strong>\u00a0stored the details of their VISA Debit card with a number starting with\u00a0<strong>492179<\/strong>. In this case, the\u00a0<code>recurringDetailReference<\/code>\u00a0is equal to\u00a0<strong>8313147988756818.\u00a0<\/strong><\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"''\" :id=\"'334216619'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"JSON\",\"content\":\"{\\n   \\\"creationDate\\\":\\\"2015-07-30T22:54:13+02:00\\\",\\n   \\\"details\\\":[\\n      {\\n         \\\"RecurringDetail\\\":{\\n            \\\"additionalData\\\":{\\n               \\\"cardBin\\\":\\\"492179\\\"\\n            },\\n            \\\"card\\\":{\\n               \\\"expiryMonth\\\":\\\"2\\\",\\n               \\\"expiryYear\\\":\\\"2017\\\",\\n               \\\"holderName\\\":\\\"John Doe\\\",\\n               \\\"number\\\":\\\"0380\\\"\\n            },\\n            \\\"contractTypes\\\": [\\n                    \\\"ONECLICK\\\",\\n                    \\\"RECURRING\\\"\\n            ],\\n            \\\"alias\\\":\\\"H123456789012345\\\",\\n            \\\"aliasType\\\":\\\"Default\\\",\\n            \\\"creationDate\\\":\\\"2015-07-30T22:54:13+02:00\\\",\\n            \\\"firstPspReference\\\":\\\"1314362892522014\\\",\\n            \\\"name\\\": \\\"1132\\\",\\n            \\\"recurringDetailReference\\\":\\\"8313147988756818\\\",\\n            \\\"paymentMethodVariant\\\":\\\"visa\\\",\\n            \\\"variant\\\":\\\"visa\\\"\\n         }\\n      }\\n   ],\\n   \\\"shopperReference\\\":\\\"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\\"\\n}\"},{\"language\":\"xml\",\"tabTitle\":\"Soap\",\"content\":\"&lt;?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?&gt;\\n&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=\\\"http:\\\/\\\/schemas.xmlsoap.org\\\/soap\\\/envelope\\\/\\\" xmlns:xsd=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema\\\" xmlns:xsi=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema-instance\\\"&gt;\\n    &lt;SOAP-ENV:Body&gt;\\n        &lt;ns1:listRecurringDetailsResponse xmlns:ns1=\\\"http:\\\/\\\/recurring.services.adyen.com\\\"&gt;\\n            &lt;ns1:result&gt;\\n                &lt;creationDate xmlns=\\\"http:\\\/\\\/recurring.services.adyen.com\\\"&gt;2015-07-30T22:54:13+02:00&lt;\\\/creationDate&gt;\\n                &lt;details xmlns=\\\"http:\\\/\\\/recurring.services.adyen.com\\\"&gt;\\n                    &lt;RecurringDetail&gt;\\n                        &lt;additionalData&gt;\\n                            &lt;entry&gt;\\n                                &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardBin&lt;\\\/key&gt;\\n                                &lt;value xsi:type=\\\"xsd:string\\\"&gt;492179&lt;\\\/value&gt;\\n                            &lt;\\\/entry&gt;\\n                        &lt;\\\/additionalData&gt;\\n                        &lt;alias&gt;H123456789012345&lt;\\\/alias&gt;\\n                        &lt;aliasType&gt;Default&lt;\\\/aliasType&gt;\\n                        &lt;bank xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;billingAddress xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;card&gt;\\n                            &lt;billingAddress xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n                            &lt;cvc xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n                            &lt;expiryMonth xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;2&lt;\\\/expiryMonth&gt;\\n                            &lt;expiryYear xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;2017&lt;\\\/expiryYear&gt;\\n                            &lt;holderName xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;John Doe&lt;\\\/holderName&gt;\\n                            &lt;issueNumber xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n                            &lt;number xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;0380&lt;\\\/number&gt;\\n                            &lt;startMonth xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n                            &lt;startYear xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;\\\/card&gt;\\n                        &lt;contractTypes&gt;\\n                            &lt;element&gt;ONECLICK&lt;\\\/element&gt;\\n                            &lt;element&gt;RECURRING&lt;\\\/element&gt;\\n                        &lt;\\\/contractTypes&gt;\\n                        &lt;creationDate&gt;2015-07-30T22:54:13+02:00&lt;\\\/creationDate&gt;\\n                        &lt;elv xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;firstPspReference&gt;1314362892522014&lt;\\\/firstPspReference&gt;\\n                        &lt;name xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;paymentMethodVariant&gt;visadebit&lt;\\\/paymentMethodVariant&gt;\\n                        &lt;recurringDetailReference&gt;8313147988756818&lt;\\\/recurringDetailReference&gt;\\n                        &lt;shopperName xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;socialSecurityNumber xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;tokenDetails xsi:nil=\\\"true\\\"\\\/&gt;\\n                        &lt;variant&gt;visa&lt;\\\/variant&gt;\\n                    &lt;\\\/RecurringDetail&gt;\\n                &lt;\\\/details&gt;\\n                &lt;lastKnownShopperEmail xmlns=\\\"http:\\\/\\\/recurring.services.adyen.com\\\"&gt;14194858@gmail.com&lt;\\\/lastKnownShopperEmail&gt;\\n                &lt;shopperReference xmlns=\\\"http:\\\/\\\/recurring.services.adyen.com\\\"&gt;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&lt;\\\/shopperReference&gt;\\n            &lt;\\\/ns1:result&gt;\\n        &lt;\\\/ns1:listRecurringDetailsResponse&gt;\\n    &lt;\\\/SOAP-ENV:Body&gt;\\n&lt;\\\/SOAP-ENV:Envelope&gt;\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"next-steps\">Next steps<\/h2>\n<ul>\n<li><a href=\"\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/authorise-a-recurring-payment\">Authorise a recurring payment<\/a><\/li>\n<li><a href=\"\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/update-stored-details\">Update stored details<\/a><\/li>\n<li><a href=\"\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/disable-stored-details\">Disable stored details<\/a><\/li>\n<\/ul>","url":"https:\/\/docs.adyen.com\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/retrieve-stored-details","articleFields":{"id":"31495380","type":"page","_expandable":{"operations":""},"status":"current","sitemap":{"priority":0.3},"parameters":{"anchor_new":"<a href=\"\/online-payments\/tokenization\">Tokenization<\/a>","parent_page":"Classic API (<code>\/authorise<\/code>)","new_desc":"integrating using our Checkout APIs"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/retrieve-stored-details","title":"Retrieve stored details","content":"\nAdyen is no longer developing the Classic API integration\nThis page is for the Classic API (\/authorise) integration, which we no longer accept new integrations with. \nWe strongly recommend migrating to the newer Tokenization integration. To use this newer integration, you must also migrate to the Checkout API.\n\nAfter you\u00a0store payment details\u00a0along with an\u00a0\/authorisation\u00a0call, you need the recurringDetailReference to refer to the stored details in other requests.\nRequest\nTo retrieve the payment details and their reference number, use the\u00a0\/listRecurringDetails\u00a0call. In this call, pass your merchant account and a reference of a shopper, whose payment details were previously stored.\nFor information on all available fields, see\u00a0.\nThe following example demonstrates how to get payment details stored with your\u00a0TestMerchant\u00a0account for a shopper\u00a014194858.\n\n\n\n    \n\nResponse\nIf there are payment details stored for the specified\u00a0shopperReference, the response contains one or more\u00a0RecurringDetail\u00a0objects. In this object some fields may be missing or nil, depending on the payment method being used.\nThe response is different in the following scenarios:\n\nIf the shopperReference does not exist, the endpoint returns an empty object.\nIf the\u00a0shopperReference\u00a0exists but the request contains a specific\u00a0contract\u00a0type and a recurring detail for that contract does not exist, the\u00a0details\u00a0array is not included in the response.\n\nFor information on all fields available in a response,\u00a0see\u00a0RecurringDetailsResult.\nThe following example shows the response if a shopper\u00a014194858\u00a0stored the details of their VISA Debit card with a number starting with\u00a0492179. In this case, the\u00a0recurringDetailReference\u00a0is equal to\u00a08313147988756818.\u00a0\n\n    \n\nNext steps\n\nAuthorise a recurring payment\nUpdate stored details\nDisable stored details\n","type":"page","locale":"pt","boost":15,"hierarchy":{"lvl0":"Home","lvl1":"Online payments","lvl2":"Classic integrations for Ecommerce","lvl3":"Classic API integration","lvl4":"Tokenization","lvl5":"Retrieve stored details"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/online-payments","lvl2":"https:\/\/docs.adyen.com\/pt\/online-payments\/classic-integrations","lvl3":"https:\/\/docs.adyen.com\/pt\/online-payments\/classic-integrations\/classic-api-integration","lvl4":"https:\/\/docs.adyen.com\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization","lvl5":"\/pt\/online-payments\/classic-integrations\/classic-api-integration\/tokenization\/retrieve-stored-details"},"levels":6,"category":"Online Payments","category_color":"green","tags":["Retrieve","stored","details"]},"articleFiles":{"334216619.json":"<p alt=\"\">334216619.json<\/p>","1924695906.js":"<p alt=\"\">1924695906.js<\/p>","1924695906.json":"<p alt=\"\">1924695906.json<\/p>"}}
