Currency Codes

To specify currencies in fields and variables for the Express Checkout, PayPal Payments Standard, and Website Payments Pro APIs, use three-character ISO-4217 codes.

PayPal accepts credit and debit cards issued globally.

PayPal provides the Multi-currency functionality, which allows merchants to accept payments in a variety of currencies for the buyer's and merchant's convenience. This feature helps merchants reach additional customers who prefer to pay in their local currency. It also helps eliminate the need for merchants to maintain multiple accounts in more than one currency because the merchant's PayPal account can hold balances in multiple currencies. In the event that Multi-currency is unavailable, the transaction is settled in the merchant's local currency.

Note: To receive payments in a currency that you do not hold in your PayPal account, you must first configure your Payment Receiving Preferences within your account. Otherwise, the payment status remains pending until you manually approve the payment in your PayPal account.

Acceptance of certain currencies may be subject to regulatory requirements or restrictions. Currency options may also be limited for high risk categories. Contact your PayPal account representative for more information.


Multi-currency Support List


Multi-currency support for PayPal payments

The following table details multi-currency support for PayPal payment transactions using Express Checkout, PayPal payment buttons (PayPal Payment Standard) and other PayPal products.

Note: Regulatory per transaction limits may apply in China, India, Japan and Russia.

Currency Currency code Per transaction limit
Australian Dollar AUD

Brazilian Real

Note: This currency is supported as a payment currency and a currency balance for in-country PayPal accounts only.
BRL
Canadian Dollar CAD
Czech Koruna CZK
Danish Krone DKK
Euro EUR
Hong Kong Dollar HKD

Hungarian Forint

Note: Decimal amounts are not supported for this currency. Passing a decimal amount will throw an error.
HUF
Israeli New Sheqel ILS

Japanese Yen

Note: This currency does not support decimals. Passing a decimal amount will throw an error.
JPY 1,000,000

Malaysian Ringgit

Note: This currency is supported as a payment currency and a currency balance for in-country PayPal accounts only.
MYR
Mexican Peso MXN
Norwegian Krone NOK
New Zealand Dollar NZD
Philippine Peso PHP
Polish Zloty PLN
Pound Sterling GBP
Russian Ruble RUB For in-border payments (payments made within Russia), the Russian Ruble is the only accepted currency. If you use another currency for in-border payments, the transaction fails and returns the 10001 error code – Internal Error.
Singapore Dollar SGD
Swedish Krona SEK
Swiss Franc CHF

Taiwan New Dollar

Note: Decimal amounts are not supported for this currency. Passing a decimal amount will throw an error.
TWD
Thai Baht THB
U.S. Dollar USD

Multi-currency support for direct credit card products

Supported major credit cards and currencies

The following table details the major credit cards supported and multi-currency support in direct credit card transactions (transactions that are not branded as PayPal transactions), sorted by the merchant's country.

The products listed in this table support payments with buyer credit cards issued in any country.

Country Name Product Name(s) Major credit cards Multi-currency Support
Australia Website Payments Pro Hosted Solution American Express (AUD only), MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PHP, PLN, RUB, SEK, SGD, THB, TWD, USD
Canada PayPal Payments Pro
PayPal Payments Advanced*
Website Payments Pro**
American Express (CAD only), MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD
France PayPal Intégral Evolution 4 étoiles, Carte Aurore, Carte Bancaire, Cofinoga, MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD
Hong Kong Website Payments Pro Hosted Solution MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PHP, PLN, RUB, SEK, SGD, THB, TWD, USD
Italy PayPal Pro Carta Aura, MasterCard, PayPal Prepaid, Postepay, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD
Japan Website Payments Plus JCB (JPN only), MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY***, NOK, NZD, PLN, SEK, SGD, USD
Singapore Website Payments Pro Hosted Solution MasterCard, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PHP, PLN, RUB, SGD, SEK, THB, TWD, USD
Spain Pasarela Integral MasterCard, Tarjeta Aurora, Visa AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SGD, SEK, USD
UK Website Payments Pro Hosted Solution Discover, Maestro, MasterCard, Visa, Visa Debit, Visa Electron AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD
USA PayPal Payments Pro
PayPal Payments Advanced*
Website Payments Pro**
American Express (USD only), Discover (USD only), MasterCard, Visa AUD, CAD, EUR, GBP, JPY***, USD

* No longer actively marketed; now included with PayPal Payments Pro.

** No longer actively marketed; predecessor to PayPal Payments Pro.

*** JPY transactions have a per transaction amount limit of approximately 1,000,000 JPY.

Payment Receiving Preferences

If you have a PayPal Premier or Business account, configure your Payment Receiving Preferences to handle payments automatically. You can convert any payment into your primary currency or block certain types of payments.

You can set the following:

  • Block or unblock payments from U.S. customers who don't have a confirmed address.
  • Block or unblock payments sent to you in a currency you don't hold.
  • Block or unblock payments for duplicate invoice IDs.
  • Block or unblock payments from customers who have non-U.S. PayPal accounts.
  • Block or unblock payments from Student Account holders.
  1. Log in to your PayPal business account at www.paypal.com. Click the profile icon (Profile menu) on the top right side of the page. From the Business Profile menu, select Profile and Settings.

    Note: If you do not see the profile icon on the top right, select Profile which appears in the top menu when the My Account tab is selected.

  2. From the left menu, click My selling tools.

  3. In the Getting paid and managing my risk section, click the Update link for the Block Payments item.

  4. Update your settings and click Save.