Resue or Save Credit card info using shopify sales channel app

Topic summary

A developer is building a sales channel app that creates checkouts and processes payments through Shopify’s payment API.

Currently, customers must re-enter their credit card information for every new checkout, which creates friction in the user experience.

The developer is seeking:

  • A method to save credit card information securely
  • A way to obtain payment tokens from Shopify’s payment gateway
  • The ability to reuse saved payment details for future checkouts by the same customer

This appears to be an open question with no responses yet, focused on implementing payment tokenization or card-on-file functionality within a custom Shopify sales channel application.

Summarized with AI on November 23. AI used: claude-sonnet-4-5-20250929.

In our sales channel app, we are creating checkouts and then using Shopify payment API to collect payment at the Shopify end, currently every time we need to re-enter the card information and submit it to Shopify to collect payment respective to particular checkout.

Is there any way to save this credit card info and get the token using any Shopify payment gateway which we can reuse again for the payment of new checkouts of the same customer?