Vouchers
Learn about voucher payment methods with Stripe.
With vouchers, customers complete online purchases in-person at authorized locations like convenience stores. Vouchers are often used by:
- Businesses with customers that don’t have cards or bank accounts.
- Retailers with consumers in countries like Mexico, where card authorizations rates are low and offering a backup payment option improves conversion.
Vouchers might not be a good fit for your business if:
- You deliver goods immediately after checkout. Some customers may not complete payment and it can take 1 business day to receive a payment confirmation.
- You need to send refunds. Not all vouchers support refunds. Some businesses create separate processes to credit customers who ask for a refund directly.
Payment flow
When a customer chooses a voucher method for payment, they receive a digital voucher through email or in an app with a transaction summary and a voucher code. The customer scans the voucher code at an authorized location like a convenience store and pays in-person, often with cash.
Product support
Payment method | Connect | Checkout | Payment Links | Payment Element | Express Checkout Element | Mobile Payment Element | Subscriptions | Invoicing | Customer Portal |
---|---|---|---|---|---|---|---|---|---|
Boleto | |||||||||
Konbini | 4 | 1,2 | 3 | 3 | |||||
Multibanco | 3 | 3 | |||||||
OXXO | 1,2 |
1 Not supported when using Checkout in subscription mode.
2 Not supported when using Checkout in setup mode.
3 Invoices and Subscriptions only support the send_invoice collection method.
4Request an invite to create charges on behalf of other accounts.
API support
Payment method | API enum | PaymentIntents | SetupIntents | Manual capture | Setup future usage1 | Requires redirect2 |
---|---|---|---|---|---|---|
Boleto | boleto | No | ||||
Konbini | konbini | No | ||||
Multibanco | multibanco | No | ||||
OXXO | oxxo | No |
1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS debit support both on_
and off_
with setup future usage. All other payment method types either don’t support setup_
or only support off_
.
2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.
Migrating from the Sources or Tokens APIs
If you currently use the Sources or Tokens API, see migrating to PaymentIntents to use the latest integrations.