Questions tagged [paypal]

For questions about the PayPal API used by software developers to process payments, manage invoices, monitor accounts, etc. (For user-level support, contact PayPal directly using their site.)

PayPal is a commerce business allowing payments and money transfers to be made through the internet, mobile and point of sales.

PayPal has a large set of APIs currently available to the public, a full list of which is available at the Classic API References and Rest API References

PayPal provides Open-Source SDKs that can be used to make calls to both Classic and REST APIs. The SDKs for REST APIs are actively developed, and maintained in github repositories

Further developer resources are available at PayPal Developer as well as a full overview of all PayPal API error codes at API Errors

PayPal technical support for PayPal APIs (as well as Website Payments Standard) is available via PayPal Technical Services at https://www.paypal-techsupport.com

Ask questions if you are a software developer only. If you are a PayPal user, contact Paypal using their customer support.

Some Useful Links:

20989 questions
44
votes
8 answers

Can I send a variable to paypal, and have it post it back to me when payment completes?

Ive been using express checkout API to convert people's accounts on my site to premium accounts after paying. The only problem with it is that it doesn't send the user back to the site until they click the button to return, and it updates their…
user15063
43
votes
5 answers

paypal express checkout =>Error: Security header is not valid

Error : Security header is not valid Array ( [TIMESTAMP] => 2014%2d04%2d29T07%3a24%3a29Z [CORRELATIONID] => 6af6749c848d6 [ACK] => Failure [VERSION] => 109%2e0 [BUILD] => 10800277 [L_ERRORCODE0] => 10002 [L_SHORTMESSAGE0]…
Anup GC
  • 742
  • 1
  • 6
  • 16
42
votes
3 answers

How do I get an application id for Paypal?

I received API credentials but I need api application id to send Adaptive Accounts API Requests. I used their sandbox app id: APP-80W284485P519543T. now it's time to go live.
user365647
40
votes
2 answers

PayPal subscription vs recurring?

Can someone explain the difference between the two? From what I have read, subscription is the one where you grab the HTML button from PayPal, whereas recurring is done via the API. Is that it or is there more to it? If so, how do subscription…
BillyMedia
  • 1,354
  • 2
  • 16
  • 21
40
votes
5 answers

Test credit card numbers for use with PayPal sandbox

I'm having trouble testing credit card payments with PayPal's sandbox. When viewing a buyer's sandbox account's profile from within developer.paypal.com, I can see the following credit card details: Although, when using these details on the payment…
Kris
  • 1,094
  • 3
  • 13
  • 23
39
votes
5 answers

InvalidKeyException : Illegal Key Size - Java code throwing exception for encryption class - how to fix?

I've been trying to get some working Java code to use for encrypting Paypal buttons. This is no easy task! Even when I get some code, from Paypal, I'm faced with errors..ugh.. So here is what I have so far, that I think will work eventually. I…
katura
  • 2,177
  • 14
  • 39
  • 48
38
votes
4 answers

The request was aborted: Could not create SSL/TLS secure channel sandbox account

It was working well before a week but now it shows following error. I have tried the following things but of no use. ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; so suggest me with…
vellai durai
  • 1,019
  • 3
  • 16
  • 38
37
votes
6 answers

PayPal accounts, testing and sandbox

I have a UK PayPal business account. I'm currently developing a website payment system to make payments to this account using Express Checkout. My PHP code thus far is working and I'm able to connect to the sandbox and set and express checkout. …
familymangreg
  • 1,282
  • 1
  • 10
  • 21
37
votes
5 answers

Testing Paypal subscription IPN

I'd like to test paypal subscription IPNs, both the ones received when a subscription is created, and the ones sent later with the next payment (such as monthly if the subscription is $x per month). However I'd prefer not to wait a month or a day to…
Ali
  • 261,656
  • 265
  • 575
  • 769
36
votes
5 answers

Has anyone implemented the PayPal API through a native iPhone app?

It seems the only way to stay "in app" is to give them a UIWebView of the paypal mobile site and let them complete the transaction there, otherwise the user would need to use their API key. Does this sound right and has anyone got or seen any sample…
Corey Floyd
  • 25,929
  • 31
  • 126
  • 154
33
votes
3 answers

Paying for multiple items (at once) via paypal

I have a list of products that I'd like to add a "pay now" button to so that I can allow my customers to pay via Paypal. I've gone through the documentation and can't find how to do this. I can add multiple items, but this is not going to be handy…
mononym
  • 2,606
  • 6
  • 26
  • 27
33
votes
3 answers

Error 0x1408F10B: "SSL3_GET_RECORD:wrong version number" with PayPal SDK

Looks like PayPal might have updated its systems in light of the POODLE attack, causing sites using the PHP PayPal SDK to break. I get the error: PayPal/Exception/PPConnectionException: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version…
Arc
  • 11,143
  • 4
  • 52
  • 75
33
votes
2 answers

Possible payment status values

I am working on a website to sell PDF's online, where user can get the download link by email after paying through paypal. What could be the possible paypal payment status values for the above scenario? I can only think of Complete & InComplete.…
pokrate
  • 3,954
  • 7
  • 30
  • 36
33
votes
4 answers

PayPal SOAP and NVP

I am new to PayPal and i want to know which is batter way to implement PayPal, SOAP or NVP API. And what is the major difference between these two???
Waheed
  • 10,086
  • 20
  • 53
  • 66
32
votes
8 answers

Disable shipping address option in PayPal Express Checkout

Working with the PayPal API and using the Name-Value Pair Interface PHP source codes from SDKs and Downloads: Simplify Integrations with Downloads and SDKs. My question is similar to "Removing (or prefilling) the address details for PayPal Express…
Ergec
  • 11,608
  • 7
  • 52
  • 62