Sometimes your bank statement may show a different currency from what you expected. This usually happens because of the payment method, your bank's currency conversion, or the currency selected during checkout.
Stripe asked me to pay in Local Currency or International Currency. Which should I choose?
Cococart uses Stripe Adaptive Pricing, a feature provided and managed by Stripe. This feature may automatically present prices in your local currency based on your location and other signals. Cococart does not determine which currency is displayed during checkout.
If Stripe gives you the option, we recommend selecting Local Currency.
Choose the local currency of the shop you're purchasing from, not the country where you're currently located.
For example:
Buying from a bakery based in Singapore → Choose SGD (Singapore Dollar).
Buying from a shop based in the Philippines → Choose PHP (Philippine Peso).
Buying from a business based in the United States → Choose USD (US Dollar).
Selecting the merchant's local currency helps ensure that your bank performs the currency conversion directly. Choosing the international or converted currency offered at checkout may result in a less favorable exchange rate, depending on your card issuer.
What is Stripe Adaptive Pricing?
Stripe Adaptive Pricing is a checkout feature that automatically presents prices in a customer's local currency when eligible. Stripe determines the most appropriate currency using signals such as the customer's location and checkout information.
The merchant still sets their original selling currency (for example, SGD), while Stripe may display an equivalent amount in another supported currency for eligible customers.
💳 Why your charge may look different
1. Your bank or card converted the payment
When you pay with a card, your bank or card issuer may convert the transaction into your card's billing currency. Depending on your bank, this conversion may also include foreign transaction or exchange rate fees. Your bank determines these charges and they are outside of Cococart's control.
Some banks automatically convert transactions into another currency (commonly USD), especially if you’re using:
An international card
A multi-currency account
A digital bank
👉 This may also include additional foreign transaction fees.
2. Payment processing differences
Depending on your card or payment method, the transaction may be routed internationally, which can result in:
Currency conversion
Slightly higher total due to exchange rates
The exchange rate and any conversion markup shown during checkout are calculated by Stripe. These rates may differ from the exchange rate provided by your bank or other publicly available exchange rates.
3. Temporary display differences
In some cases, your bank may show a pending charge in a different currency, which later settles into the correct amount.
FAQ
Can Cococart change the currency back?
No. The currency presented during checkout is controlled by Stripe Adaptive Pricing. Cococart and the merchant cannot manually override the currency for an individual customer once Stripe has determined the checkout currency.
Why did my friend see SGD while I saw BDT/USD/etc.?
Stripe Adaptive Pricing evaluates each checkout individually. Different customers may see different currencies depending on the signals Stripe uses during checkout, even when purchasing from the same store.
Who should I contact if I think the currency is incorrect?
If you believe the displayed currency is unexpected, please get in touch with the merchant or Cococart Support. We can help review the checkout, but the currency presented is ultimately determined by Stripe's Adaptive Pricing service. 🙏🏻

