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.
Related
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.
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.
Looking forward for PayPal's new RestAPI.
We have already started building and finding cool things as we go. Since its an on going process of releasing features it is still not clear sometimes what is supported and what is not. I am listing down my doubts for what is supported for Non-US developers.
Merchants cannot accept payments by taking credit card number.
Subscription / recurring payment possible?
For Pay with PayPal method, does Paypal offer to accept payments form non Paypal users? Like pay directly using card on Paypal page?
Do mention if I missed anything.
To register for a Live set of REST credentials you are required to provide:
U.S. Business owner Social Security Number, date of birth, and other personal details.
U.S. Business Tax ID (EIN, ITIN) and other business information.
Subscription / Recurring Payments are not yet available through the REST process. There are Reference Transactions allowed through "Vault" though.
There isn't an equivalent to "SOLUTIONTYPE" for the REST process yet but hopefully soon.
Does DoReferenceTransaction API work with any PayPal account? I'm trying to implement something similar to the one-click buy option seen in Amazon (not recurring billing). Finance still has to get back to me on the type on account we have (Standard, Pro etc). Does the DoReferenceTransaction API work with all types of paypal accounts?
Also, am a bit confused by the types of accounts PayPal has. On PayPal's site I see only Website Payments Standard and Express Checkout. But I hear a lot of conversation about Payment Pro and Payflow Pro and all that. Not sure which is which.
Any inputs/pointers would be appreciated.
DoReferenceTransaction will work fine with Standard PayPal accounts but only with Express Checkout. If you want to work with credit cards directly you'd have to go with Payments Pro.
If you are going to use DRT with EC then you'll need get it approved by PayPal before it'll be available, but it doesn't cost anything extra.
PayPal has recently made some changes to "Payments Pro" that are causing lots of confusion. "Website Payments Pro" is the "old" version that uses the DoDirectPayment API.
"Payments Pro" (without the Website at the beginning) is the "new" version and it works on the PayFlow Gateway.
Depending on how old your account is and how you go about applying for Pro you'll get put into one or the other. They're trying to get everybody on PayFlow now, but sometimes they can't depending on variables in play.
If you do get into the new version of Payments Pro you would actually have access to every API on PayFlow and the standard PayPal gateway, but you would have to get them to enable everything for you.
I am developing an e-commerce site in ASP .Net 4.0 C#. I want to use PayPal for receiving payments but through credit/debit cards so that customer never leaves my site. Please provide some sample code/links for this.
Note: I don't want to use HTML form tag for submitting my requests but wana make use of the API/ Web request.
Many many thanks for the help
Regards
Vivek
You are looking for PayPal's .NET NVP SDK:
https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_AspNet_NVP_SDK.zip
You'll need to generate API credentials, here's a tutorial:
https://ppmts.custhelp.com/cgi-bin/ppdts.cfg/php/enduser/std_adp.php?p_faqid=737
You can find other PayPal SDKs at www.paypal.com/sdk
I hope this helps.
Lorefold
Exactly; as mentioned previously, you'll want to use PayPal Website Payments Pro and/or PayPal Payflow Pro in that case. Website Payments Pro is only available in the US/CA and UK, whereas Payflow Pro is available in AU/NZ and US.
Either of these two products will allow you to process cards on your site.
Keep in mind though, that processing cards on your own site will mean you'll need to adhere to PCI DSS and be compliant these regulations. By redirecting buyers to PayPal to enter their card details / financial data, you can shift that liability to PayPal.