Skip to main content

PayPal Community

  • Dashboard
  • Send and Request
  • Wallet
  • Business
  • Help
Log in
  • Welcome
    • Guidelines
    • News and Events
    • Suggestions for PayPal
    • General Discussions
  • PayPal Help Community
    • Managing Account
    • Transactions
    • Wallet
    • Security and Fraud
    • Products & Services
    • Reporting
  • MTS Community
    • PayPal Upgrade Community
    • PayPal Payments Standard
    • REST APIs
    • NVP/SOAP APIs
    • SDKs
    • Sandbox Environment
    • PayPal Reporting
    • Payflow
    • Ideas for MTS
    • Client-side Integration
    • Server-side Integration
  • The Archives
    • PayPal Help Community Archives
      • Managing Account Archives
      • Transactions Archives
      • Wallet Archives
      • Security and Fraud Archives
      • Products & Services Archives
      • Reporting Archives
    • Help Community
      • PayPal Basics Archives
      • Payments Archives
      • My Money Archives
      • My Account Archives
      • Disputes and Limitations Archives
      • Products and Services Archives
      • PayPal Credit Archives
    • Merchant Community
      • Merchant Products
      • Business Tools Archives
      • Reporting Archives
      • Managing Risk and Fraud Archives
    • Help Archives
      • About Business (Archive)
      • About Payments (Archive)
      • About Settings (Archive)
      • About eBay (Archive)
      • About Protections (Archive)
      • About Products (Archive)
    • Social and Your Voice Archives
      • Off Topic (Archive)
      • My Feedback for PayPal (Archive)
    • About PayPal Archives
      • Watercooler (Archive)
      • Tax Information (Archive)
      • Fees (Archive)
      • eBay and PayPal (Archive)
      • Coupons and promotions (Archive)
    • My Account Archives
      • My account settings (Archive)
      • Account limits and verification (Archive)
      • Account balance (Archive)
      • Bank accounts and credit cards (Archive)
    • Payments Archives
      • Sending money (Archive)
      • Receiving money (Archive)
      • Refunds (Archive)
      • Donations and Fundraising (Archive)
    • Disputes and Security Archives
      • Disputes and claims (Archive)
      • Fraud, phishing and spoof (Archive)
    • My Business Archives
      • Merchant services (Archive)
      • Reporting and tracking (Archive)
      • Shipping (Archive)
    • PayPal Products Archives
      • PayPal Debit Mastercard (Archive)
      • PayPal Extras MasterCard (Archive)
      • PayPal Mobile & Other Services (Archive)
      • Student Accounts (Archive)
      • Bill Me Later (Archive)
    • Getting to know PayPal
      • My PayPal account
      • Security and protection
    • Receiving and sending money
      • Buying with PayPal
      • Selling with PayPal
    • PayPal Here UK
      • PayPal Here News and Events
      • PayPal Here Community
      • Chip and Pin Card Reader
      • PayPal Here App

The Community Forum is not available for new posts or responses; previous posts remain available to review. For comprehensive support options, please visit PayPal.com/HelpCenter
Merchant Technical Support: For technical support and related questions, please visit our Technical Support Help Center or Developer Central

If you want to report illegal content under the EU Digital Services Act, please do so here

since ‎Jan-20-2017
StrivenWord
StrivenWord Contributor
Contributor
8
Posts
0
Kudos
0
Solutions
Your 3rd PayPal Anniversary
Your PayPal Anniversary
The Return
Organized
Ice Breaker
Conversationalist
Active
View all
Latest Contributions by StrivenWord
  • Topics StrivenWord has Participated In
  • Latest Contributions by StrivenWord

Re: Express Checkout and/or API Credentials valida...

by StrivenWord Contributor in NVP/SOAP APIs
‎Jan-31-2017 07:32 PM
‎Jan-31-2017 07:32 PM
Yes, the $0.27 transaction was one of my tests.   Just the information I've been needing! Thank you. I'll post back here if I or the plug-in's developers come to a solution. ... View more

Re: Whenever API Username, Password, and Signature...

by StrivenWord Contributor in NVP/SOAP APIs
‎Jan-31-2017 07:28 PM
‎Jan-31-2017 07:28 PM
Thank you.   TheBookingButton explicitly uses Express Checkout for credit card processing, and I don't think it uses the PayPal checkout redirect flow. Unless it does and I've never seen it, because it's never been successful to that point.   http://www.siteminder.com/the-booking-button/   BedBooking uses a checkout redirect flow where the customer signs in to his or her buyer account, but it uses the same API credentials as for Express Checkout I think.   https://bed-booking.com/ ... View more

Express Checkout and/or API Credentials validation...

by StrivenWord Contributor in NVP/SOAP APIs
‎Jan-31-2017 11:03 AM
‎Jan-31-2017 11:03 AM
Do the API credentials that are used for Express Checkout (and possibly for other payment gateways -- I don't know, see my other question) need to be approved or activated somewhere within a business PayPal account before they will work. I suspect I'm getting some kind of authentication problem due to the string "?payment_error=1" being appended to the redirected URL after a payment attempt with one of the widgets that I've tried using.   I found this option in the business account:     I've tried clicking "Submit" to select "Accept PayPal payments before API permissions or credentials are set up" several times. Nothing obvious happens. It doesn't seem to have any affect on the payment processing, which still doesn't work.   The API Username, Password, and Signature that I'm trying to use are defintely the ones generated from this account. How can I verify whether or not this account is configured correctly to receive payments using these credentials?   Also of potential interests are the two threads I started on the community forum:   /t5/About-Payments/Please-clarify-the-relationship-between-Express-Checkout-and-API/m-p/1164079#U1164079   /t5/About-Payments/Getting-payment-error-1-appended-to-redirected-URL-after/m-p/1163697   ... View more

Whenever API Username, Password, and Signature are...

by StrivenWord Contributor in NVP/SOAP APIs
‎Jan-31-2017 10:29 AM
‎Jan-31-2017 10:29 AM
I'm struggling to integrate a payment gateway. I'm trying different solutions, all of which require the API Username, Password, and Signature credentials.   I'm having trouble contacting support and expressing my problem, so let me try a basic question.   Is Express Checkout the name for the PayPal product that is being used whenever the API Username, Password, and Signature are being requested by a third-party widget? Is all the information I read about Express Checkout payflow always relevant whenever those three API credentials are used for authentication? I'm confused about what exactly these two plug-ins I'm trying to use are doing on PayPal's end.   I've tried to ask for help here, but I keep accidentally posting on the general commmunity forum, rather than this tech support forum. Here are my old threads:   /t5/About-Payments/Getting-payment-error-1-appended-to-redirected-URL-after/m-p/1163736   /t5/About-Payments/Please-clarify-the-relationship-between-Express-Checkout-and-API/m-p/1164079   Thank you. ... View more

Please clarify the relationship between Express Ch...

by StrivenWord Contributor in About Payments
‎Jan-31-2017 07:39 AM
‎Jan-31-2017 07:39 AM
I'm desperate for a payment solution for a very specific problem that requires third-party widgets to solve, so I can't directly use the PayPal button code. These widgets appear to require the three-part NVP/SOAP API authentication, consisting of Username, Password, and Signature.   One of these widgets explicitly labels the PayPal integration as Express Checkout. In that widget there is a drop-down for selecting between payment processing options, and when PayPal Express Checkout is selected, the three fields for the Username, Password, and Signature appear.   The other widget does not explicitly name the PayPal feature as Express Checkout. It just contains fields for the API Username, Password, and Signature.   I don't understand exactly what Express Checkout is. Wherever the three-part API authentication is required, does that mean that Express Checkout is the specific PayPal product that is being used behind the scenes?   If so, is there a difference in the requirements for the state of the receiving PayPal business account depending on whether or not the NVP/SOAP credentials are being used with Express Checkout?   I ask because one of the two widgets keeps redirecting back to the homepage after a checkout attempt with the string "?payment_error=1" added to the end of the URL. I've described this behavior more thoroughly in a question that I accidently posted to the Community forum rather than to this forum:   /t5/About-Payments/Getting-payment-error-1-appended-to-redirected-URL-after/m-p/1163736   I've been communicating with the maker of that widget, and I agree with him that this problem probably indicates some kind of PayPal authentication problem, because it proceeds to the PayPal checkout, and PayPal redirects back to my website with the error code appended to the URL.   I'm using real credentials generated from a business PayPal account. (I now understand that using sandbox accounts isn't going to work with the widgets, because they don't implement the sandbox environment.) I don't have any reason to believe that the API credentials are incorrect, because they were copied and pasted. On the contrary, I have reason to believe that they are probably correct, because one of the widgets simply wouldn't proceed to the PayPal checkout when I was trying to use sandbox credentials or when I first tried typing in the strings for the real credentials. However, I'm not sure if the account associated with these credentials is configured correctly or at the right service level to use whatever product these widgets are trying to connect to. (I'm not even sure that they're trying to use the same product behind the scenes, even though they both ask for the same API credentials. One of them simply uses PayPal as a gateway to process credit cards, the other redirects to the standard PayPal checkout.)   I have not yet been able to verify a successful transaction with either of these widgets. I've been trying $0.02 transactions, and so far none have showed up in either the seller's PayPal account or the buyer's PayPal account. I was acting as the buyer with my own PayPal account, so the same account is absolutely not being used as both the buyer and the seller.   Is there some test I can run to determine if the credentials are authenticating all right? Is there some way I can test whether the account is valid for Express Checkout? Is there some way I can get a specific error code so I can better determine what is wrong with the account?   Any help is greatly appreciated! ... View more

Re: Getting ?payment_error=1 appended to redirecte...

by StrivenWord Contributor in About Payments
‎Jan-30-2017 10:55 AM
‎Jan-30-2017 10:55 AM
I uploaded to the live server and tried again (after putting the URL for the live website into the widget), and it still doesn't work. Same error code affixed to the end of the URL.  ... View more

Getting ?payment_error=1 appended to redirected UR...

by StrivenWord Contributor in About Payments
‎Jan-30-2017 09:40 AM
‎Jan-30-2017 09:40 AM
I'm a webmaster for a small business trying to use a 3rd-party payment widget on my website, and I inserted the API username, API password, and API signature that I generated from employer's business account.   Previously I had tried using a sandbox business account to test the widget, but the widget failed to proceed to the PayPal redirect stage. I contacted the maker of the widget, who helped me understand that sandbox credentials would never work in this widget, because it's not using the sandbox environment.   So, I created an extremely inexpensive product to try testing the widget by purchasing with my personal PayPal account. Sure enough, after replacing the sandbox API credentials with the valid credentials generated by my employer's business account, I was able to proceed with the test payment all the way through to the PayPal redirect. I signed in with my personal PayPal account and submitted the payment normally, just as I do when I buy real products with PayPal.   Then the PayPal checkout redirected back to the homepage of my website, with the string "?payment_error=1" appended to the URL. The payment is not recorded in my Activity log.   I suspect this might be an IP address problem.   The widget is currently configured with the local address of my development version of the website inside my XAMP environment. This is set up correctly, because the redirect correctly leads to the development version's homepage, not the live version's homepage. However, I'm wondering if PayPal has some way to detect that this version of the website is running locally (even though in a webserver environment), and is disallowing the transaction for that reason. ... View more

Developer User Agreement, Section 8.6 -- Please ex...

by StrivenWord Contributor in About Business
‎Jan-20-2017 08:15 AM
‎Jan-20-2017 08:15 AM
My employer is requiring me to implement a plug-in that requires PayPal API credentials, so I'm learning all I can about the proper way to handle this from an account level, as well as about the API. I feel I urgently need to understand the proper way to test using Sandbox accounts, but I'm not even close to being able to do that yet, and I'm going to need to know how to eventually proceed with setting up my employer's PayPal account to receive money -- I don't understand if that means my employer has to sign up to be a developer too. (But that's unrelated to this question.)   I'm currently reading the Developer User Agreement, and I don't understand what section 8.6 means for the reservation booking functionality I'm implementing:     Provide Referring URL. If your Application sells or offers for sale goods or services or facilitates sales of goods or services, then each Payment Order from your Application must include the URL containing a list of all the items available for sale. If your Application refers to a website from which terms of sale or further information is available, then each Payment Order from your Application must provide the URL from the referenced website. If your Application enables Your User to send a Personal Payment, each Payment Order for a Personal Payment must refer to a website from which terms governing the Personal Payment are available. You must ensure that any URL required by this clause is maintained so that it is current and up-to-date.   I also don't understand if the burden of producing these URLs is mine, or if the third-party plug-in I'm using (and need to provide API credentials for) is supposed to comply with this rule.   Thanks, and any further advice is much appreciated! ... View more
Paypal Logo
  • Help
  • Contact Us
  • Security
  • Fees
  • © 1999-2025 PayPal, Inc. All rights reserved.
  • Privacy
  • Legal
  • Cookies
  • Policy Updates

The money in your balance is eligible for pass-through FDIC insurance.

The PayPal Cash Mastercard is issued by The Bancorp Bank pursuant to a license by Mastercard International Incorporated. The Bancorp Bank; Member FDIC.

Powered by Khoros
Welcome to the PayPal Community!