{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Reefpay Docs","description":"Reefpay is the groundbreaking payment gateway that lets you integrate with the future of payments.","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":"about-stored-payment-methods","__idx":0},"children":["About stored payment methods"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-is-a-stored-payment-method","__idx":1},"children":["What is a stored payment method"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A stored payment method is a tokenized card or bank account associated with a customer. Once stored, it can be reused for future transactions without the person re-entering their payment details."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each stored payment method has:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["payment token"]}," — the unique identifier used in transactions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["customer association"]}," — linked to a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customer_id"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["status"]}," — tracks whether the method is usable"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Masked details"]}," — last four digits, brand, account type (never the full sensitive data)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"token-lifecycle","__idx":2},"children":["Token lifecycle"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Stored payment methods move through a series of statuses over their lifetime."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"https://files.modern-mermaid.live/images/1776270473303-mermaid-diagram-1776270473465.png","alt":"image"},"children":[]}]},{"$$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":{"align":"left","data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Can be used in transactions"},"children":["Can be used in transactions"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["active"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Valid and ready for use"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["verification_pending"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Awaiting bank account verification"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["verification_failed"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Bank account verification did not pass"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expired"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Card expiry date has passed"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["inactive"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Soft-deleted by the merchant"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"managing-stored-payment-methods","__idx":3},"children":["Managing stored payment methods"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Payment Tokens API (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/payment_tokens"]},") provides full CRUD operations."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"create","__idx":4},"children":["Create"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Store a new card or bank account with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/payment_tokens"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"POST /v1/payment_tokens\n\n{\n  \"customer_id\": \"CUSTOMER-01KFDKXMQ637EKEAY410MSQSXB\",\n  \"is_default\": true,\n  \"nickname\": \"My Business Visa\",\n  \"card\": {\n    \"pan\": \"4111111111111111\",\n    \"expiry_month\": \"12\",\n    \"expiry_year\": \"2027\",\n    \"cardholder_name\": \"John A Doe\",\n    \"address\": {\n      \"line1\": \"123 Main St\",\n      \"zip\": \"62704\"\n    }\n  }\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response includes the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payment_token"]},", masked card details (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["last_four"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["brand"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bin"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["funding"]},"), and AVS results if address data was provided."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"list","__idx":5},"children":["List"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Retrieve all stored payment methods for a customer with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /v1/payment_tokens"]},"."]},{"$$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":{"align":"left","data-label":"Parameter"},"children":["Parameter"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customer_id"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["string"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Filter by customer"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["string"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["card"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bank_account"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["string"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["active"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expired"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["inactive"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["verification_pending"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["verification_failed"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["page"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["integer"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Page number"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["per_page"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["integer"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Results per page"]}]}]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"shell","header":{"controls":{"copy":{}}},"source":"curl -X GET \\\n  \"https://api.dev.paradisegateway.net/v1/payment_tokens?customer_id=CUSTOMER-01KFDKXMQ637EKEAY410MSQSXB&type=card&status=active\" \\\n  -H \"APIKEY: YOUR-API-KEY\"\n","lang":"shell"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"retrieve","__idx":6},"children":["Retrieve"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Get details for a single token with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /v1/payment_tokens/{token}"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"shell","header":{"controls":{"copy":{}}},"source":"curl -X GET \\\n  https://api.dev.paradisegateway.net/v1/payment_tokens/PAYMENT_TOKEN-01KFDKXMQ637EKEAY410MSQSXB \\\n  -H \"APIKEY: YOUR-API-KEY\"\n","lang":"shell"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response returns masked details only — raw sensitive data is never exposed."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"update","__idx":7},"children":["Update"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Update metadata for a stored token with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/payment_tokens/{token}"]},". Supported updates include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Nickname"]}," — a friendly label for the payment method"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Default status"]}," — mark as the customer's default method"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Card expiry"]}," — update ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiry_month"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiry_year"]}," when a card is renewed"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"POST /v1/payment_tokens/PAYMENT_TOKEN-01KFDKXMQ637EKEAY410MSQSXB\n\n{\n  \"nickname\": \"Updated Business Visa\",\n  \"is_default\": true,\n  \"card\": {\n    \"expiry_month\": \"06\",\n    \"expiry_year\": \"2029\"\n  }\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"delete-soft","__idx":8},"children":["Delete (soft)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Deactivate a stored payment method with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE /v1/payment_tokens/{token}"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"shell","header":{"controls":{"copy":{}}},"source":"curl -X DELETE \\\n  https://api.dev.paradisegateway.net/v1/payment_tokens/PAYMENT_TOKEN-01KFDKXMQ637EKEAY410MSQSXB \\\n  -H \"APIKEY: YOUR-API-KEY\"\n","lang":"shell"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The token is marked as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["inactive"]}," and retained for audit purposes. It cannot be used for new transactions. This operation is not reversible — once deleted, the token cannot be reactivated."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Soft delete only"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Paradise Pay does not permanently purge token records. Deleted tokens remain in the system with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["inactive"]}," status for compliance and audit trail purposes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"default-payment-method","__idx":9},"children":["Default payment method"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each customer can have one default payment method per type (card, bank account). Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["is_default: true"]}," when creating or updating a token. If another token of the same type was previously the default, it is automatically demoted."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"vault-storage","__idx":10},"children":["Vault storage"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The token vault stores sensitive payment data using AES-256 encryption at rest. Data is encrypted before storage and decrypted only at transaction time within the PCI-compliant environment."]},{"$$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":{"align":"left","data-label":"Security layer"},"children":["Security layer"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Implementation"},"children":["Implementation"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Encryption at rest"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["AES-256 CBC"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Encryption in transit"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["TLS 1.2+"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Access control"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Tokens scoped to merchant MID"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Data isolation"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Multi-tenant with per-merchant encryption keys"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Audit logging"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["All create, read, update, delete events logged"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more information, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/security-compliance/data-protection"},"children":["About data protection"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"using-stored-methods-in-transactions","__idx":11},"children":["Using stored methods in transactions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Reference the token in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payment_method"]}," field of any transaction request."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"type\": \"sale\",\n  \"amount\": 2500,\n  \"payment_method\": {\n    \"type\": \"token\",\n    \"payment_token\": \"PAYMENT_TOKEN-01KFDKXMQ637EKEAY410MSQSXB\"\n  },\n  \"recurring\": true\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["recurring: true"]}," for subsequent charges on a stored method to comply with card network rules for merchant-initiated transactions."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"best-practices","__idx":12},"children":["Best practices"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tokenize early"]}," — store the payment method at account creation or first purchase."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use nicknames"]}," — help persons identify their stored methods (\"Personal Visa ending 1234\")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Monitor expiry"]}," — query for tokens with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status: expired"]}," and prompt persons to update their card details."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Clean up"]}," — delete tokens when a person removes a payment method or closes their account."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Set defaults"]}," — use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["is_default"]}," to streamline repeat checkout flows."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"further-reading","__idx":13},"children":["Further reading"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/tokenization/what-is-tokenization"},"children":["About tokenization"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/security-compliance/pci-dss-overview"},"children":["About PCI-DSS compliance"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/transactions/transaction-lifecycle"},"children":["About the transaction lifecycle"]}]}]}]},"headings":[{"value":"About stored payment methods","id":"about-stored-payment-methods","depth":1},{"value":"What is a stored payment method","id":"what-is-a-stored-payment-method","depth":2},{"value":"Token lifecycle","id":"token-lifecycle","depth":2},{"value":"Managing stored payment methods","id":"managing-stored-payment-methods","depth":2},{"value":"Create","id":"create","depth":3},{"value":"List","id":"list","depth":3},{"value":"Retrieve","id":"retrieve","depth":3},{"value":"Update","id":"update","depth":3},{"value":"Delete (soft)","id":"delete-soft","depth":3},{"value":"Default payment method","id":"default-payment-method","depth":2},{"value":"Vault storage","id":"vault-storage","depth":2},{"value":"Using stored methods in transactions","id":"using-stored-methods-in-transactions","depth":2},{"value":"Best practices","id":"best-practices","depth":2},{"value":"Further reading","id":"further-reading","depth":2}],"frontmatter":{"title":"About stored payment methods","shortTitle":"Stored payment methods","intro":"Stored payment methods are tokenized cards and bank accounts saved in the{% $env.PUBLIC_BRAND_NAME %} vault. Manage their lifecycle — create, retrieve, update, and deactivate — through the Payment Tokens API.","type":"overview","seo":{"title":""}},"lastModified":"2026-06-05T02:46:44.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/concepts/tokenization/stored-payment-methods","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}