For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wallet-based Payments

Wallet-based payments are a secure and convenient way for consumers to pay using saved card details or a digital wallet balance. This method is particularly effective for reducing fraud and improving conversion rates, especially on mobile devices. Violet supports wallet-based payments through Stripe Elements, which allows you to accept payments from digital wallets like Apple Pay, Google Pay.

Learn more about Wallet-based Payments in our dedicated guides.

Troubleshooting

Payment intent amount does not match cart totals after applying price overrides

Violet automatically keeps the Stripe payment intent in sync with the current cart totals, including any price overrides applied to SKUs or shipping methods.

If the intent amount appears stale, re-price the cart by calling GET /v1/checkout/cart/{cart_id}/price. This forces a reprice against the underlying platform and brings the intent up to date.

If the issue persists, contact Violet Support.

Last updated

Was this helpful?