Save credit card information

Greetings - Need help! #wixpay #payAPI

I am building an advertising service for customers to log in and make requests for Google Ads.

When a customers requests an ad, they enter a budget they would like to spend for the ad on Google. Using the Wix Pay API is straight forward for charging the customer for the amount of their budget. However, for long term customers, it would be annoying for them to have to enter their credit card information every single time.

Is there a way to have my Logged-in customers save their payment information for a faster checkout on their ads? I know it is possible with Stripe, but I figure using the Wix Pay API would work better on Wix since it was created by Wix.

Thank you in advance to whoever can answer this!

Few choices already decided for you.

Wix Bookings is a no.
https://support.wix.com/en/article/request-allowing-clients-to-save-their-credit-cards-in-wix-bookings

Wix Stores on the other hand already has this feature provided.
https://support.wix.com/en/article/about-the-my-wallet-page-in-wix-stores

@givemeawhisky Thank you for this info! I am aware of the My Wallet feature in stores. Unfortunately, I need the customer to enter a custom budget. And with stores, it looks like there are preset prices and the customer cannot choose their own price.

Not sure is Wix Stores would be the best system for a service, since it is for products.

Any additional thoughts on this?

@iron-tools Wix Pay returns some info about the transaction, but not credit card info. I think they’re probably hesitant to give people that power without having some way to enforce that this info is kept secure and private and avoiding liability issues internationally. So I’d recommend a third party payment processor, as those things are their primary concern unlike Wix which does many things.

Create a Customer ( https://stripe.com/docs/api/customers/create ) on Stripe and save the Customer ID which is returned by Stripe.

Then charge your customer by passing the customer ID when creating a charge (one-time payment) or a subscription (recurring)

Of course this implies that you use Stripe for your payments.

@iron-tools
As David and Shan have already mentioned to you, Wix won’t allow you to do that yourself personally through Wix Corvid as you won’t be able to guarantee the security of users details and card info etc.

Exactly as David says, Wix won’t want to have any issues of liabilities on themselves as you or somebody else, tried to implement such a scheme and exposed users details and card info etc.

If the available options in Wix is not suitable for yourself, then do as advised already and use a third party provider that can provide that feature for you, like Stripe as Shan has said or another payment provider if they have that option too.