tokenize and save a credit card to a smrt systems customer using the pci-compliant iframe flow.

domain: support.smrtsystems.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Load the customer-specific creditCardIFrameURL (returned from CreateCustomer or PutCustomer) into an iframe on your payment step.
  2. Add a window message listener for the smrt_action: 'save_card_response' event dispatched by the iframe.
  3. When the customer submits, postMessage a { smrt_action: 'save_card' } instruction into the iframe's contentWindow.
  4. On success, send the tokenized card fields from the returned card object (customer_id, id, type, last4, expm, expy) to your backend.
  5. Call the PutCreditCard GraphQL mutation with those fields to link the card to the customer record.

Known gotchas

Related routes

Implement network tokenization for a card-on-file payment flow (Visa Token Service or Mastercard Digital Enablement Service)
banking-general · 6 steps · unrated
Reduce PCI DSS scope to SAQ A by embedding a processor's hosted payment fields instead of handling card data directly, and satisfy the newer iframe eligibility criteria
pcisecuritystandards.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans