Ir a contenido
Crea una cuenta o inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuentaIniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
Resumen
Acerca de Stripe Payments
Actualiza tu integración
Análisis de pagos
Pagos por Internet
ResumenEncuentra tu caso de usoUsa Managed Payments
Utiliza Payment Links
Usa una página de proceso de compra prediseñada
Crea una integración personalizada con Elements
Desarrolla una integración en la aplicación
Métodos de pago
Añadir métodos de pago
Gestiona los métodos de pago
Proceso de compra más rápido con Link
Interfaces de pago
Payment Links
Checkout
Elements para la web
Payments en la aplicación
Escenarios de pago
Administrar múltiples divisas
    Localiza los precios
      Adaptive Pricing
      API FX Quotes
      Establecer precios de las divisas de forma manual
    Cobra en más divisas
Flujos de pagos personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Más allá de los pagos
Constituye tu empresa
Criptomonedas
Comercio agéntico
Financial Connections
Climate
Comprender el fraude
Protección antifraude de Radar
Gestiona disputas
Verificar identidades
Estados Unidos
Español (España)
InicioPagosHandle multiple currenciesLocalize prices

Adaptive Pricing

Let customers pay in their local currency with Adaptive Pricing.

Adaptive Pricing lets your customers pay in their local currency in more than 150 countries. With Adaptive Pricing, Stripe automatically calculates the localized price and handles all currency conversion. The presentment currency is inferred from the customer’s public IP address.

Use Adaptive Pricing to:

  • Display pricing in local currencies based on location
  • Calculate prices in real time using an exchange rate guaranteed for 24 hours
  • Unlock payment methods that require local currency
  • Facilitate compliance when presenting supported currencies
A customer in France views a price localized from USD to EUR

Integration effort

Sin programación

Fees

View information on fees and our FAQ.

Manage Adaptive Pricing
Dashboard

Adaptive Pricing is always enabled for Payment Links. Manage Adaptive Pricing for Checkout in your payment settings in the Dashboard. You can enable Adaptive Pricing in a sandbox and live mode. Disabling Adaptive Pricing doesn’t affect Checkout Sessions that have already been converted.

Configure local payment methods
Dashboard

Adaptive Pricing can increase the usage of local payment methods by ensuring customers have the option to pay in their local currency and with payment methods most relevant to them. As an example, 70% of all e-commerce transactions in the Netherlands use iDEAL, but it only works with EUR. You can configure which payment methods you accept in your payment methods settings if you use dynamic payment methods. Adaptive Pricing provides access to the following payment methods that require presenting in local currency:

  • Bancontact
  • BLIK
  • EPS
  • iDEAL
  • Link
  • P24
  • South Korean cards
  • Naver Pay
  • Kakao Pay
  • PAYCO
  • Samsung Pay

Event destinations and reporting
Server-side

The Checkout Session and the underlying PaymentIntent objects reflect what your customer paid in your integration currency and amount, which is the currency you specified for your prices.

If a customer pays in their local currency, the checkout.session.completed and payment_intent.succeeded event contains a presentment_details hash that includes the presentment_amount and presentment_currency.

{ "id":
"{{EVENT_ID}}"
, "object": "event", "type": "checkout.session.completed", "data": { "object": { "id":
"{{SESSION_ID}}"
, "object": "checkout.session", "currency": "usd", "amount_total": 1000, "amount_subtotal": 1000, "presentment_details": { "presentment_amount": 1370, "presentment_currency": "cad" } } } }

Testing

To test local currency presentment for Checkout and Payment Links, pass in a location-formatted customer email that includes a suffix in a +location_XX format in the local part of the email. XX must be a valid two-letter ISO country code.

For example, to test currency presentment for a customer in France, pass in an email like test+location_FR@example.com.

When you visit the URL for a Checkout Session or Payment Link created with a location-formatted email, you see the same currency as a customer does in the specified country.

Testing Checkout

When you create a Checkout Session, pass the location-formatted email as customer_email to simulate Checkout from a particular country.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
: \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d success_url="https://example.com/success" \ --data-urlencode customer_email="test+location_FR@example.com"

You can also create a Customer and specify their email that contains the +location_XX suffix. Stripe test cards work as usual.

Testing Payment Links

For Payment Links, pass the location-formatted email as the prefilled_email URL parameter to test currency presentment for customers in different countries.

Restrictions

Adaptive Pricing isn’t available for businesses using Elements with the Payment Intents API.

Additionally, Adaptive Pricing requires the currency for your prices to be one of your settlement currencies. Prices automatically convert during checkout. This applies to prices you create and reference with a price ID and prices you create inline with price_data when you create a Checkout Session.

If you process payments through a platform, we require your platform’s integration currency to be the settlement currency of the merchant of record on the charge.

Adaptive Pricing doesn’t apply for Checkout Sessions that:

  • Contain explicitly defined manual currency prices.
  • Are in subscription mode.
  • Use capture_method as manual.
  • Use custom amounts.

Checkout Sessions that aren’t supported by Adaptive Pricing present prices in the original currency that you’ve set your prices in.

Supported currencies

Businesses in supported regions can automatically convert prices to the local currencies of their customers in the following markets:

North America

  • Antigua and Barbuda (XCD)
  • Aruba (AWG)
  • Bahamas (BSD)
  • Barbados (BBD)
  • Belize (BZD)
  • Bermuda (BMD)
  • Canada (CAD)
  • Cayman Islands (KYD)
  • Costa Rica (CRC)
  • Dominica (XCD)
  • Dominican Republic (DOP)
  • Grenada (XCD)
  • Guatemala (GTQ)
  • Haiti (HTG)
  • Honduras (HNL)
  • Mexico (MXN)
  • Jamaica (JMD)
  • Panama (PAB)
  • Saint Kitts and Nevis (XCD)
  • Saint Lucia (XCD)
  • Saint Vincent and the Grenadines (XCD)
  • Trinidad and Tobago (TTD)
  • United States (USD)

South America

  • Brazil (BRL)
  • Bolivia (BOB)
  • Colombia (COP)
  • Chile (CLP)
  • Falkland Islands (FKP)
  • Guyana (GYD)
  • Paraguay (PYG)
  • Peru (PEN)
  • Uruguay (UYU)

Europe

  • Albania (ALL)
  • Andorra (EUR)
  • Austria (EUR)
  • Belgium (EUR)
  • Bosnia and Herzegovina (BAM)
  • Bulgaria (BGN)
  • Croatia (EUR)
  • Cyprus (EUR)
  • Czech Republic (CZK)
  • Denmark (DKK)
  • Estonia (EUR)
  • Finland (EUR)
  • France (EUR)
  • Germany (EUR)
  • Gibraltar (GIP)
  • Greece (EUR)
  • Hungary (HUF)
  • Iceland (ISK)
  • Ireland (EUR)
  • Italy (EUR)
  • Latvia (EUR)
  • Lithuania (EUR)
  • Luxembourg (EUR)
  • Malta (EUR)
  • Monaco (EUR)
  • Moldova (MDL)
  • Montenegro (EUR)
  • Netherlands (EUR)
  • North Macedonia (MKD)
  • Norway (NOK)
  • Poland (PLN)
  • Portugal (EUR)
  • Romania (RON)
  • San Marino (EUR)
  • Serbia (RSD)
  • Slovakia (EUR)
  • Slovenia (EUR)
  • Spain (EUR)
  • Sweden (SEK)
  • Switzerland (CHF)
  • Ukraine (UAH)
  • United Kingdom (GBP)
  • Vatican City (EUR)

Asia

  • Afghanistan (AFN)
  • Armenia (AMD)
  • Azerbaijan (AZN)
  • Bangladesh (BDT)
  • Brunei (BND)
  • Cambodia (KHR)
  • China (CNY)
  • Georgia (GEL)
  • Hong Kong (HKD)
  • India (INR)
  • Indonesia (IDR)
  • Israel (ILS)
  • Japan (JPY)
  • Kazakhstan (KZT)
  • Kyrgyzstan (KGS)
  • Macau (MOP)
  • Malaysia (MYR)
  • Maldives (MVR)
  • Mongolia (MNT)
  • Nepal (NPR)
  • Pakistan (PKR)
  • Philippines (PHP)
  • Qatar (QAR)
  • Saudi Arabia (SAR)
  • Singapore (SGD)
  • South Korea (KRW)
  • Sri Lanka (LKR)
  • Taiwan (TWD)
  • Tajikistan (TJS)
  • Thailand (THB)
  • Turkey (TRY)
  • United Arab Emirates (AED)
  • Uzbekistan (UZS)
  • Vietnam (VND)
  • Yemen (YER)

Oceania

  • Australia (AUD)
  • French Polynesia (XPF)
  • New Caledonia (XPF)
  • New Zealand (NZD)
  • Wallis and Futuna (XPF)

Africa

  • Angola (AOA)
  • Algeria (DZD)
  • Benin (XOF)
  • Botswana (BWP)
  • Burkina Faso (XOF)
  • Burundi (BIF)
  • Cameroon (XAF)
  • Cape Verde (CVE)
  • Central African Republic (XAF)
  • Chad (XAF)
  • Côte d'Ivoire (XOF)
  • Djibouti (DJF)
  • Equatorial Guinea (XAF)
  • Gabon (XAF)
  • Gambia (GMD)
  • Guinea (GNF)
  • Guinea-Bissau (XOF)
  • Kenya (KES)
  • Liberia (LRD)
  • Madagascar (MGA)
  • Mali (XOF)
  • Mauritius (MUR)
  • Morocco (MAD)
  • Mozambique (MZN)
  • Namibia (NAD)
  • Niger (XOF)
  • Republic of the Congo (XAF)
  • Rwanda (RWF)
  • Saint Helena (SHP)
  • São Tomé and Príncipe (STD)
  • Senegal (XOF)
  • South Africa (ZAR)
  • Tanzania (TZS)
  • Togo (XOF)
  • Uganda (UGX)
  • Zambia (ZMW)

Pricing

  • You pay 0%
  • Your customers pay 2-4%

You don’t directly pay any additional Stripe fees for Adaptive Pricing, as all such fees are paid for by your customers. The Stripe-provided exchange rate you present to your customers includes a conversion fee of between 2-4%, increasing their purchase price by a corresponding amount. Stripe determines the fee, which varies for the purposes of increasing customer conversion. Your customer doesn’t pay this fee if they choose to pay in your integration currency, but their bank’s exchange rate and fees might apply. For detailed information about current Stripe fees, see our pricing page.

Exchange rate

Stripe uses the mid-market exchange rate and applies a fee to guarantee the rate through settlement.

Learn more about how Stripe handles currency conversions and Adaptive Pricing fees.

Refunds

You can issue a refund in your integration currency, and Stripe refunds your customer in the currency they used to make the payment. The refund uses the same exchange rate as the original transaction, so there are no extra costs for you, and your customer gets back the exact amount they paid.

Learn more about how Stripe helps you manage refunds.

Véase también

  • Adaptive Pricing FAQ
¿Te ha sido útil la página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc