- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If a user's only currency is GBP, for example, the payment will appear as 'Pending' which I need to avoid.
Is there an API so I can check this whenever a user adds their PayPal account to my site?
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I looked through the PayPal Documentation, and have confirmed that there is no API Call (or SDK) that will allow you to find out a primary currency from a PayPal Account that you do not own. I did not see that option in the listing of 3rd Party Permissions.
In your API Request you can specify a specific currency, which will convert their currency to your preferred currency. You can also update your Payment Receiving Currencies to automatically accept any currency and convert it to USD (for US Accounts).
If you are already using Adaptive Accounts API (no new applications can be created for Adaptive Accounts so you must already have an Application approved for 3rd Party Permissions), and you create the PayPal Accounts, then you can setup the accounts with a specific currency:
"currencyCode": "USD",
Listing of Currencies:
If your website is not setup to automatically specify a currency, you can update your PayPal Payment Receiving Preferences.
If you do not want to manually accept currencies you can update your PayPal Account to automatically accept all currencies, depending on our currency settings it can be set to automatically convert the funds to US Dollars.
You can decide what types of payments you want to accept automatically, deny automatically, or review before you accept in your payment receiving preferences.
Here’s how to set your payment receiving preferences for a US Account:
- Log in to your PayPal account.
- Click the Business Profile icon next to "Log Out" and select Profile and settings.
- Click My selling tools.
- Click Update next to "Block payments" in the "Getting paid and managing my risk" section.
- Click "Yes, accept and convert them to U.S. Dollars"
- Scroll down and save changes
Thank you,
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I looked through the PayPal Documentation, and have confirmed that there is no API Call (or SDK) that will allow you to find out a primary currency from a PayPal Account that you do not own. I did not see that option in the listing of 3rd Party Permissions.
In your API Request you can specify a specific currency, which will convert their currency to your preferred currency. You can also update your Payment Receiving Currencies to automatically accept any currency and convert it to USD (for US Accounts).
If you are already using Adaptive Accounts API (no new applications can be created for Adaptive Accounts so you must already have an Application approved for 3rd Party Permissions), and you create the PayPal Accounts, then you can setup the accounts with a specific currency:
"currencyCode": "USD",
Listing of Currencies:
If your website is not setup to automatically specify a currency, you can update your PayPal Payment Receiving Preferences.
If you do not want to manually accept currencies you can update your PayPal Account to automatically accept all currencies, depending on our currency settings it can be set to automatically convert the funds to US Dollars.
You can decide what types of payments you want to accept automatically, deny automatically, or review before you accept in your payment receiving preferences.
Here’s how to set your payment receiving preferences for a US Account:
- Log in to your PayPal account.
- Click the Business Profile icon next to "Log Out" and select Profile and settings.
- Click My selling tools.
- Click Update next to "Block payments" in the "Getting paid and managing my risk" section.
- Click "Yes, accept and convert them to U.S. Dollars"
- Scroll down and save changes
Thank you,
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a client with an e-commerce site we built through Adobe Business Catalyst that wishes to add the Paypal payment option to their checkout. The setup and templating are all there, but the client has two stores. A Canadian (CND Dollar) store with Canadian prices and a United States (USD Dollar) store with US Prices. The setup for the API seems quite simple. I just need a PayPal id and API Token, but my questions are around the billing, accepting and managing of multiple currencies in one account. So my questions are:
- Being headquartered in Canada is the client forced to set up two separate Paypal accounts? (One is USD, and One is CND)
- Under one Paypal Account, can the client keep USD in that currency for deposit into a USD bank account and CND for deposit in a CND bank account?
- Is the access to currency settings you mentioned in this solution the same in a CND Paypal account that a US one?
Thank you in advance for your help.
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- I am facing this error "We’re sorry. This seller doesn’t accept payments in your currency..." in PayPal Payments Standard
- This seller doesn’t accept payments in your currency in PayPal Payments Standard
- Sandbox | Developer Account not accepting the Currency/Payment in Sandbox Environment
- Paypal accepts INR as currency code? in Sandbox Environment
- This seller doesn’t accept payments in your currency we are using india currency in Sandbox Environment