REST APIs Direct Credit Card in Thailand - rest

I am a little bit confused by paypal's document about the countries that supported the DCC payment seen here : https://developer.paypal.com/webapps/developer/docs/integration/direct/rest_api_payment_country_currency_support/#direct-credit-card-payments
Now, that doc tells me that the DCC payment is supported in Thailand but, when I try to enable the DCC payment option in my account's REST API features, it gives me this:
Note: Direct credit card processing is not available for you when using REST APIs. Your live credentials are inoperable for direct credit card processing for your country but your test credentials are enabled for sandbox testing.
Am I missing something or misunderstood something? And if it indeed not supported in my country, is there any alternative for DCC payment?

DCC payments for REST API ("payment_method":"credit_card") can only be used by seller accounts from countries where Website Payments Pro non-hosted is available, for example United States, United Kingdom and Canada.
In a Thai account, you will only be able to use:
"payment_method":"paypal"
which will require a full redirection to PayPal's payment.

Related

Is Payapl REST API supporting credit cards outside US and UK?

According to the official website of paypal,
The REST API supports direct credit card payments, which are credit
card payments without a separate web approval flow, in the following
countries:
United States
United Kingdom
However, my colleague and I tried using the API with credit cards issued in Hong Kong (under VISA and Master, but issued by Hong Kong local banks) and the API works fine for both testing and real account. (yes, we spend a few dolloar to test it)
Have any other tried using REST API on credit cards outside US and UK? Should we switch back to the classic API?
That note refers to the country in which you're accepting credit cards (in other words; the country in which your PayPal account is registered), not the countries of the card issuer.

Are paypal direct payments supported in australia?

Does paypal direct payment api support transactions between individuals that reside in australia.What countries does it support.
To my knowledge the DoDirectPayment API (Website Payments Pro) is only supported in the US, UK, and Canada.
That said, the PayPal AU page does have an application for it here: https://www.paypal.com/au/cgi-bin/webscr?cmd=_wp-pro-overview-outside
You could always try signing up or just give them a call. It may be that "Pro" is available in Australia, but only the "Pro Hosted" which is a little different and works in an iframe on your site.

how to used paypal lib in non us developer

Accept PayPal and allow direct credit card processing Non U.S. developers, please note that direct credit card processing is not offered to you when using REST APIs. Your live credentials are inoperable for direct credit card processing but your test credentials are enabled for sandbox testing.
What I understand of this is that a Non U.S. account could no process Direct Credicard payments, but they don't say anything about others payment capabilities.
So I made my application, use the REST API in Sandbox and everything works great.
No I was setting the live application and I couldn't. After reading again the Documentation I found this:
Do I need a U.S. PayPal account to sign up? To accept payments using the new REST APIs and PayPal Mobile SDK, we currently require a U.S. PayPal Business account. But stay tuned for more country support. Note that most countries can use our Classic APIs.

Is Paypal REST API direct credit card payment allowed for merchants in the Philippines?

I have an application that needs to accept credit card as the payment method. The customers will enter their credit card info on my website. PayPal API supports direct credit card payment but I'm not sure if it is allowed in my country (Philippines).
If you were referring to Direct Credit Card Payments (REST API), the PayPal REST API supports direct credit card payments, which are credit card payments without a separate web approval flow, in the following countries:
Canada
United States
United Kingdom
Please refer to:
https://developer.paypal.com/webapps/developer/docs/integration/direct/rest_api_payment_country_currency_support/#direct-credit-card-payments
So no, unfortunately it is not currently available in the Philippines.
REST is not available in Canada - even though the documentation says it is. We went through the whole exercise to put the API in place to find out it's not available - and probably will never be available. This is directly from the Partner Program head.

Paypal live issue Non US

When I was setting the paypal application I see this note:
Important: Live credentials are disabled for some capabilities. We
require additional information from you for these capabilities as
noted below.
And this:
Accept PayPal and allow direct credit card processing Non U.S.
developers, please note that direct credit card processing is not
offered to you when using REST APIs. Your live credentials are
inoperable for direct credit card processing but your test credentials
are enabled for sandbox testing.
What I understand of this is that a Non U.S. account could no process Direct Credicard payments, but they don't say anything about others payment capabilities.
So I made my application, use the REST API in Sandbox and everything works great.
No I was setting the live application and I couldn't. After reading again the Documentation I found this:
Do I need a U.S. PayPal account to sign up? To accept payments using
the new REST APIs and PayPal Mobile SDK, we currently require a U.S.
PayPal Business account. But stay tuned for more country support. Note
that most countries can use our Classic APIs.
Some is very confuse the message, Am I or Am I not able to use an UK business account to process payments (with for example paypal balance) with the REST API?
The REST API is currently only available to US merchants. UK merchants cannot yet use the feature - sorry.
From the FAQ page on Developer.PayPal.com:
Do I need a U.S. PayPal account to sign up?
To accept payments using the new REST APIs and PayPal Mobile SDK, we currently require a U.S. PayPal Business account. But stay tuned for more country support. Note that most countries can use our Classic APIs.