{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["sub-heading","admonition","required"]},"type":"markdown"},"seo":{"title":"Compliance","description":"Transform your commerce with PXP's unified platform—seamless payments, real-time insights, and global growth in one powerful integration.","lang":"en-UK","siteUrl":"https://developer.pxp.io","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"compliance","__idx":0},"children":["Compliance"]},{"$$mdtype":"Tag","name":"SubHeading","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Learn about Google Pay's implementation requirements and suggested best practices for Android applications."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component for Android follows Google's official guidelines for Android implementation. This page outlines the key requirements for compliance with Google Pay's brand guidelines and API specifications."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For complete Google Pay compliance requirements, refer to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.google.com/pay/api/android/guides/brand-guidelines","target":"_blank"},"children":["Google Pay Brand Guidelines"]}," and ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.google.com/pay/api/android","target":"_blank"},"children":["Google Pay API Documentation"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"technical-requirements","__idx":2},"children":["Technical requirements"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"android-platform","__idx":3},"children":["Android platform"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Minimum API level:"]}," Android 7.0 (API level 24)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Google Play Services:"]}," Version 21.0.0+ must be installed and up-to-date."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Device requirements:"]}," User must have an active Google account with at least one valid payment method configured in Google Pay."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"application-configuration","__idx":4},"children":["Application configuration"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Permissions:"]}," Required permissions declared in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AndroidManifest.xml"]}," (INTERNET, ACCESS_NETWORK_STATE)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ProGuard rules:"]}," Correct ProGuard/R8 rules to prevent obfuscation issues with Google Pay classes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Google Pay meta-data:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["com.google.android.gms.wallet.api.enabled"]}," meta-data in manifest."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"google-pay-registration","__idx":5},"children":["Google Pay registration"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Package name:"]}," App package name must be registered in the Unity Portal (case-sensitive)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Certificate fingerprint:"]}," SHA-256 certificate fingerprints for debug and release keystores must be registered."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Gateway integration:"]}," Properly configured payment gateway integration in the Unity Portal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"button-branding-requirements","__idx":6},"children":["Button branding requirements"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Requirement"},"children":["Requirement"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Status"},"children":["Status"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Equal prominence"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Google Pay button presented with equal prominence to other payment methods."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Approved styles"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Only uses Google-approved button types and themes."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Minimum height"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Button height is at least 48dp (Android touch target minimum)."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Maximum height"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Button height does not exceed 72dp."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Logo integrity"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Google Pay logo is not distorted or modified."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Proper spacing"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Adequate spacing around button (minimum 8dp on all sides)."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Responsive design"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Button scales appropriately on all screen sizes and densities."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Accessibility"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Button is accessible via TalkBack and keyboard navigation."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"Required","attributes":{},"children":[]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"button-text-and-capitalisation","__idx":7},"children":["Button text and capitalisation"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Correct usage:"]}," \"Google Pay\" (capital G, capital P, space between words)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Incorrect usage:"]}," \"GooglePay\", \"Google pay\", \"google pay\", \"Gpay\", or \"G Pay\"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"security-and-data-handling","__idx":8},"children":["Security and data handling"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"security-requirements","__idx":9},"children":["Security requirements"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Never store sensitive payment information or raw card numbers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Encrypt payment tokens using Android Keystore."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implement certificate pinning for network security."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Never log sensitive payment data (card numbers, CVV, tokens)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Follow secure coding practices for payment processing."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"data-handling-requirements","__idx":10},"children":["Data handling requirements"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Only collect necessary payment data (data minimisation)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Comply with applicable privacy regulations (GDPR, CCPA, etc.)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Maintain proper audit logging for security and debugging."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Provide clear privacy policy covering payment data usage."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"pre-launch-checklist","__idx":11},"children":["Pre-launch checklist"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before going live with Google Pay on Android, ensure your implementation meets these requirements:"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"technical-setup","__idx":12},"children":["Technical setup"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["App supports Android 7.0 (API 24) or higher"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Google Play Services properly configured and version checked at runtime"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["App package name registered in the Unity Portal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["SHA-256 fingerprints for debug and release keystores registered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Gateway merchant ID properly configured in the Unity Portal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["ProGuard/R8 rules added to prevent obfuscation issues"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Required permissions declared in AndroidManifest.xml"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Comprehensive error handling for all payment scenarios"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"button-and-branding","__idx":13},"children":["Button and branding"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Uses Google-approved button styles and themes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Button height between 48dp and 72dp"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Google Pay button has equal prominence with other payment methods"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Logo used correctly without modification"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Proper spacing (minimum 8dp on all sides)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Correct capitalisation: \"Google Pay\" everywhere"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Button scales properly on all screen sizes (phones, tablets)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Button renders correctly on all screen densities (mdpi to xxxhdpi)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"security","__idx":14},"children":["Security"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Application never stores raw card numbers or CVV"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Payment tokens encrypted using Android Keystore"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Certificate pinning configured for production"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Logs never contain sensitive payment data"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Privacy policy covers payment data usage"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All sensitive data encrypted at rest and in transit"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"user-experience","__idx":15},"children":["User experience"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Works on all screen sizes (phones, foldables, tablets)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Functions correctly in portrait and landscape"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Button theme adapts to system dark mode setting"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Clear error messages with actionable guidance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Graceful handling when Google Pay is unavailable"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Loading indicators during payment processing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["TalkBack support with proper content descriptions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Keyboard navigation accessible (tablets, Chrome OS)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All buttons meet 48dp minimum touch target size"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"testing","__idx":16},"children":["Testing"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tested on multiple physical Android devices"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tested on Android emulators with Google Play Services"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tested on Android 7.0 (API 24) through latest version"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tested on phones, tablets, and foldables"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All payment scenarios tested (success, decline, error)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["3DS authentication flows tested"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tested with poor network connectivity"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Accessibility tested with TalkBack screen reader"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"compliance-1","__idx":17},"children":["Compliance"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Google Pay API Terms of Service accepted"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implementation follows Google Pay Brand Guidelines"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Compliant with PCI DSS requirements"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Compliant with GDPR, CCPA, and local privacy regulations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Google Pay mentioned correctly in Play Store listing"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"best-practices","__idx":18},"children":["Best practices"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"implementation-recommendations","__idx":19},"children":["Implementation recommendations"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check Google Play Services availability before showing Google Pay button."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Provide fallback payment methods when Google Pay is unavailable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Test thoroughly after Android OS and Google Play Services updates."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Monitor Google Pay API changelog for changes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Keep SDK and dependencies up to date."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"monitoring-and-maintenance","__idx":20},"children":["Monitoring and maintenance"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Track payment success and failure rates."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Monitor Google Pay availability across devices."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set up alerts for unusual activity or high failure rates."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Regularly review compliance with Google's guidelines."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Update error handling as needed."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"additional-resources","__idx":21},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For detailed compliance information, refer to Google's official documentation:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.google.com/pay/api/android/guides/brand-guidelines","target":"_blank"},"children":["Google Pay Brand Guidelines for Android"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.google.com/pay/api/android","target":"_blank"},"children":["Google Pay API Documentation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://pay.google.com/business/console","target":"_blank"},"children":["Google Pay Business Console"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developer.android.com/topic/security/best-practices","target":"_blank"},"children":["Android Security Best Practices"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.pcisecuritystandards.org/","target":"_blank"},"children":["PCI DSS Compliance"]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Failure to comply with Google Pay's guidelines may result in integration rejection or removal of Google Pay functionality. Regularly review Google's official documentation to ensure your implementation remains compliant."]}]}]},"headings":[{"value":"Compliance","id":"compliance","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"Technical requirements","id":"technical-requirements","depth":2},{"value":"Android platform","id":"android-platform","depth":3},{"value":"Application configuration","id":"application-configuration","depth":3},{"value":"Google Pay registration","id":"google-pay-registration","depth":3},{"value":"Button branding requirements","id":"button-branding-requirements","depth":2},{"value":"Button text and capitalisation","id":"button-text-and-capitalisation","depth":3},{"value":"Security and data handling","id":"security-and-data-handling","depth":2},{"value":"Security requirements","id":"security-requirements","depth":3},{"value":"Data handling requirements","id":"data-handling-requirements","depth":3},{"value":"Pre-launch checklist","id":"pre-launch-checklist","depth":2},{"value":"Technical setup","id":"technical-setup","depth":3},{"value":"Button and branding","id":"button-and-branding","depth":3},{"value":"Security","id":"security","depth":3},{"value":"User experience","id":"user-experience","depth":3},{"value":"Testing","id":"testing","depth":3},{"value":"Compliance","id":"compliance-1","depth":3},{"value":"Best practices","id":"best-practices","depth":2},{"value":"Implementation recommendations","id":"implementation-recommendations","depth":3},{"value":"Monitoring and maintenance","id":"monitoring-and-maintenance","depth":3},{"value":"Additional resources","id":"additional-resources","depth":2}],"frontmatter":{"seo":{"title":"Compliance"}},"lastModified":"2026-06-12T11:56:36.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/checkout/components/android/google-pay/compliance","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}