Paypal Standard API, going from UK to US - paypal

The company that I work for uses a Paypal Standard API and IPN API in the UK and is moving to the US (so basically it has a US Paypal account), Are there any specific changes between the APIs for these two different regions? or should the code work for both (provided that they change their account information).
Sorry if this is some sort of duplicate question, but the documentations in the Paypal site are just awful.
Thanks in advance.

The coding for PayPal Standard and IPN should be the same between UK and US.

Related

Integrate Paypal in multi merchant website

I have a multi merchant website and in that what i need to do is when customer purchase a product 5% of the money is gone to website paypal account for service and rest of the money will be gone to seller paypal account. I need to integrate paypal in that. As paypal adaptive payments is deprecated and paypal is not providing any other solution to do that.
Can anyone please tell me any paypal service which can make it possible.
Thanks in advance.
Sounds like you need marketplace APIs. If you need PayPal APIs in specific, you can look into PayPal for Marketplaces. Braintree (A PayPal service) has better APIs here.
Stripe Connect is also a competitor with good reputation.
With all these APIs, you can control funds disbursement by specifying percentages as you mentioned in your post. I don't know what your complete use case is. So I'd suggest researching all 3 of these and choosing the one that best fits your budget and business model.
Create a mathematical equation to give you the difference between
the total and your 5% (or the seller's 95%).
Process the entire amount into your account.
Pay the seller their (95%) share by transferring that amount to their account.

PayPal Payouts REST API - availability?

We implemented the Mass Pay API to do mass payments from our app. When I went to create an NVP/SOAP API app to do this in our Prod environment, the form asked what APIs we planned on using. Sure enough, the Mass Pay API had (deprecated) next to it and told us we should be using the Payouts REST API.
As we were not live yet and still had time before go live, we bit the bullet and rewrote and retested the app to use the Payouts REST API. After creating the REST API app, I noticed Payouts was not 'ticked' for our Live environment, and has a "Contact us" button. So contacted PayPal to enable it, and after 2-3 months and half a dozen calls/emails and being told "it will be enabled in 24-72 hours", decided to contact merchant support.
Merchant support have now told us that the Payouts REST API is only available in the US (we are an Australian company and have an Aus PayPal account).
Yet their documentation clearly says Payouts is available in 150 countries? https://developer.paypal.com/docs/payouts/
I really don't know where to go from here - has anyone tried to do this? Any PayPal reps can shed some light on this?
So for whatever reason we decided to just try using the Payouts API in our live environment and it just worked. It's still unticked in the developer account, but it works in live.
Note: We did have to enable Mass Pay in the account.
I really don't understand, but glad we didn't have to re-write the app again!

PayPal ExpressCheckout - UK specific API?

I've been asked to extend a US-based site that is using ExpressCheckout to the UK. Is there any difference in the API being used?
I've looked through the PayPal developer site, I can see there is a different UK API for Website Payments Pro - https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks#PayflowPro , but we're not using that.
The only possible reference I can find about ExpressCheckout localisation is to specify the currency - https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECSimpleIntegration#id0832BA0605Z . Is that the only configuration required, as I've heard some horror stories about people trying to build UK-based PayPal api calls in the past
thanks
Toby
No, there are no changes. You only need to change the currency.
This is not really a programming question though.

Paypal Digital Goods - How to retrieve payer info?

I just integrated the express checkout script from https://www.x.com/developers/community/blogs/ppmacole/another-digital-goods-demo into my site.
I have a question. I'd like to keep track of all the sales with Freshbooks and I was wondering if it's possible to get the payer's information after the payment has been sent.
I think I read somewhere that since it's a "digital goods" type checkout, it doesn't involve any address stuff.
Any help would be greatly appreciated.
Thanks!
- Alain
What information are you looking for? If it's any address-related information that would be correct; this is not collected with a Digital Goods checkout which, as the name implies, if intended to sell digital goods.
If all you need is the fancy popup, I'd suggest looking at Embedded Payments which is part of the Adaptive suite of API's. See https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_APIntro "Using Embedded Payments".

Pay Pal API currency type

I am new at paypal payment system...
I have seen this been done, but i donn't find PayPals Documentation user friendly...
I need to make a payment gateway system, to allow users to use a shopping cart... then they could pay the total through paypal...
so is there a way to use paypal api tell how much the user should be charged e.g: $100 or £100 or however the product(s) might cost?
then confirm it... or if there is a tutorial (for newbies/dummie lol ) would be a great help.
Also which paypal option/system am I looking to use on this occasion.
hope i have explained myself clearly... thank you .
I can use PHP, and MySQL, JavaScript/JQuery, if necessary and I am confortable with understanding them.
(BTW PayPal is the worse documentation i have ever come across lol)
yes paypal can use a authorization & capture solution.
You can use GetExpressChecout with setExpressCheckout.
A good solution is to use a DoReferenceTransaction with theses method, in order to use recurring payment.
I have some sample but in c#.
The API ref :
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference