[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More







PayPal's services allow people to make financial transactions online by granting the ability to transfer funds electronically between individuals and businesses. Through PayPal, users can send or receive payments for online auctions on websites like eBay, purchase or sell goods and services, or donate money or receive donations. The company operates as an acquirer, performing payment processing for online vendors, auction sites and other commercial users, for which it charges a fee.

Share tech news, updates, or what's on your mind.

Sign up to Post

I'm building a Shopping Cart for a client and I'm at that point where the order has been tallied with taxes and shipping. I've got a total, I've got the client's email address and I'm ready to forward this all to Paypal but I'm stuck.

First off, the buttons that you can create from Paypal's free interface seem to limit your dollar amount to something that's fixed. That's not going to work because the total amount being charged in the Cart is going to vary based on what the customer has ordered.

Secondly, the "success" page, for my design, has to have the session variable embedded within the URL. That's how I'm documenting the fact that the order has been successfully paid for.

And finally, I want the screen that the customer gets to have the name of my client's business. Right now, they're getting this:

paypal screen
That's more aesthetic than it is anything else, but I've worked some with Paypal's dev tools and it seems like that's a possibility.

This is where I'm at right now...

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-encrypted code from Paypal's tools that represent a button created as part of my client's account. ">
<input type="hidden" name="amount_x" value="1.00"> <!-- my attempt to dictate the dollar amount being charged. It's not working -->
<input type="hidden" name="return" 

Open in new window

Angular Fundamentals
LVL 12
Angular Fundamentals

Learn the fundamentals of Angular 2, a JavaScript framework for developing dynamic single page applications.

I am amazed I have to ask this question. I have a paypal account, I want to deposit some money into PayPal, then use it to pay someone.

I’ve tried everything I can think of, cannot see how to do this.

Seems to me should be obvious.

Can someone help?

When I click on "Make Payment" button then only ajax run but paypal sandbox not works.
There should be 1st paypal will open and then email send after registration.

Paypal_url = https://www.sandbox.paypal.com/cgi-bin/webscr.
ajax id = registerform.

HTML Code:
<form method="POST" class="dzForm paypal form-inline" action="https://www.sandbox.paypal.com/cgi-bin/webscr" name="registerform" id="registerform">
<input class="btn btn-medium btn-transparent-orange" type="submit" name="insert" value="Make Payment">

Open in new window

AJAX Code:
$("#registerform").submit(function(e) {
			var name = $("#name").val();
			$("#submitbtn").prop('disabled', true);
				type: "POST",
				data: $("#registerform").serialize(),
				url: "php/register.php",
				cache: false,
				beforeSend: function (){
						$("#submitbtn").val('Sending..Please wait');
				success: function (response) {
							$("#msg").html("Thank you "+name+" ! You have been registered successfully.");
							$("#submitbtn").prop('disabled', false);
							$("#submitbtn").val('Register Now');
						} else{
							$("#msg").html("<span style='color:red'>"+response+"</span>");
							$("#submitbtn").prop('disabled', false);
							$("#submitbtn").val('Register Now');
			return false;

Open in new window

I am thinking about offering a paid service on my guest wifi router. Considering no one around me has internet aside from their phone which has 1 bar and it isn't 4G, I think this may be a smart idea. I know how to set up a log in self service screen using Ubiquiti hardware, however I am on a budget. My starter gear is a nighthawk AC 1900 router OR a DDWRT Linksys router.

Are their any tutorials out there on how to set up a self-service access that directs the user to a paypal or square page to pay for a set amount of time? Once I get some flow of money, I can gradually upgrade the hardware.

Anyone have any suggestions?

IF I  need to, I also have a desktop I can install a service on, once the device is connected to the wifi hotspot and it can redirect to a pay for website. I just don't know what to look for.
In my Magento community, there were some customers trying to make payment by PayPal but seeing the error "There was an error processing your order. Please contact us or try again later". In exception log found the following:
exception 'Exception' with message 'PayPal response hasn't required fields.' in C:\Web\mystore\app\code\core\Mage\Paypal\Model\Api\Nvp.php:996
Stack trace:
C:\Web\mystore\app\code\core\Mage\Paypal\Model\Api\Nvp.php(644): Mage_Paypal_Model_Api_Nvp->call('DoExpressChecko...', Array)
C:\Web\mystore\app\code\core\Mage\Paypal\Model\Express.php(581): Mage_Paypal_Model_Api_Nvp->callDoExpressCheckoutPayment()
C:\Web\mystore\app\code\core\Mage\Paypal\Model\Express.php(377): Mage_Paypal_Model_Express->_placeOrder(Object(Mage_Sales_Model_Order_Payment), '987')
C:\Web\mystore\app\code\core\Mage\Sales\Model\Order\Payment.php(443): Mage_Paypal_Model_Express->capture(Object(Mage_Sales_Model_Order_Payment), '987')
C:\Web\mystore\app\code\core\Mage\Sales\Model\Order\Invoice.php(395): Mage_Sales_Model_Order_Payment->capture(Object(Mage_Sales_Model_Order_Invoice))
C:\Web\mystore\app\code\core\Mage\Sales\Model\Order\Payment.php(608): Mage_Sales_Model_Order_Invoice->capture()
C:\Web\mystore\app\code\core\Mage\Sales\Model\Order\Payment.php(410): Mage_Sales_Model_Order_Payment->_invoice()
C:\Web\mystore\app\code\core\Mage\Sales\Model\Order\Payment.php(348): Mage_Sales_Model_Order_Payment->capture(NULL)

Open in new window

I develop a desktop windows application.  I'd like to add the ability to use PayPal to bill for my product on a subscription basis.  This means, my product (running on a windows machine on somebody's desk) needs a way ( once a month or so ) to ask "did the user pay?" -- so it knows if it should keep working.    In a related feature, I'd also like the user of my product to be able to purchase an add-on option module or make some other one-time payment using the Paypal system.  In this case, I suppose they'd click a button in my app, and I would pop up the browser to bring them to Paypal's web page where they can transact with Paypal.   But then, my desktop windows application needs to find out "did the user complete the payment?" so it can know whether to enable the feature or not.

When I look at Paypal's developer web-site, I understandably see all kinds of support for mobile apps, or for web-sites.  Its not clear how a desktop application can use the PayPal system.   Will it require that I develop and support some code running on a server somewhere?   Or can PayPal provide me everything that is needed and make it easy on me to do the things I describe above?   Or, the "middle way", do I have to find a company or consultant that helps people connect a desktop App into Paypal's world?   I want to work on my desktop product -- I don't want to figure out webpages and web server programming.  How best to reach my goal in an easy and expedient way?  I can't be the first person…
We have content offers (pdfs, mp4s, links to web documents, etc.) that we want to make available on our website in exchange for users' contact information (email address) and, in SOME cases, in exchange for payment (i.e. linked to paypal). We were using a combination of Contact Form 7/Email Before Download/Download Monitor plugins but for some reason that no one can seem to explain, this approach no longer works. Countless hours and several Upwork freelancers are have led us nowhere. Any advice would be GREATLY appreciated.
Hi Experts. I need  code examples for paypals DoCapture  API.  Asp.net c# or vb. I tried to use the links on github to see the examples there but they are blocked by the company I am contracting for.

Specifically this is what I need: The request and response examples

I had this question after viewing PayPal IPN, PHP, & MySQL.


I am selling CDs (and other stuff) mainly via eBay but also in other outlets (BigCommerce shop) and I want to do that following to automate this:
1. Collect payment notifications via Paypal IPN message using an IPN Listener Script and verify the payment - this bit has been tested as ok
2. Add CD/DVD sales information to a MySQL Database - I've created the database and attempted to add some lines to index.php to create entries
3. Transpose (parse) the resulting table information so that this can then be sent to Kunaki to ship the discs - I have found and partially updated a php file for this that does connect with Kunaki
4. As Kunaki is somewhat slow to send to anywhere but the USA, I wish to provide a link to a download for the software contained on the discs, immediately, so the buyer has instant access (currently, I've been doing this bit manually as I have access to the files on my home Synology NAS drive and have been sharing the links via email - I am eager to automate this somehow)
5. If I could also update the sale by providing a USPS tracking number that Kunaki provide, to the customer somehow, that would be great
6. Also, if I could update eBay or Paypal to state that the item has been sent, that would also be ideal.

So far, I have 3 files:

ipnlistener.php - to interface with the Paypal IPN
I have a PayPal buy it now client side REST on my website. Payment process is working fine on my end, but the customer, after he pays, doesn't see the payment confirmation screen. I've read on PayPal Dev that I must show a confirmation without redirecting, which is something that I am doing now.

You must show a confirmation without redirecting the page. If you redirect the page, the actions.payment.execute() and actions.payment.get() functions are not available.

This is the code I am using:

<script src="https://www.paypalobjects.com/api/checkout.js"></script>
Dim price : price = "134.96"
<div id="paypal-button-container"></div>
<input type="hidden" name="price" id="price" value="<%=price%>" />
<script src="payment.js"></script>  

Open in new window

// JavaScript Document

env: 'sandbox', // sandbox | production

        style: {
        label: 'checkout',
        size:  'medium',    // small | medium | large | responsive
        shape: 'pill',     // pill | rect
        color: 'silver'      // gold | blue | silver | black

        client: {
            sandbox:    'aaaaaaaaa',
            production: '<insert production client id>'

        // Show the buyer a 'Pay Now' button in the checkout flow
        commit: true,

        // payment() is called when the button is clicked
        payment: function(data, actions) {


Open in new window

CompTIA Security+
LVL 12
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

Hello, I have a customer that we just found out that the domain has expired on 7/7/18 with safenames.com so I log into and see the domain has expired. The website and email that is hosted with google is down.... I was going to make a payement for them for 66 bucks for 2 years but safenames is requesting
Payment method:      
Cashpot    PayPal
Your name:      
Your email:                                                         e.g. yourname@yourdomain.com
Your phone:                                                      e.g. +44.1908200022      

Purchase Number:      
Total:      $66.86
Renew:      1

My questions is wow not easy to make this payment I was going to use my company credit card but ..... any suggestions on why and what's going on.... I have had domains expired for over a month and things keep working ... Should I just setup a paypay account to pay this ... also safenames don't have a phone # to call
I need help -

From PayPal -
Merchants and partners use HTTPS to securely connect with PayPal’s servers. We use the Transport Layer Security (TLS) protocol to encrypt these communications. To ensure the security of our systems and adhere to industry best practices, PayPal is updating its services to require TLS 1.2 for all HTTPS connections. At this time, PayPal will also require HTTP/1.1 for all connections.

I can't get this to work on my Azure VM.
Current version of Wordpress and current version of WooCommerce.
At some point, our sub plugin was disabled and subs kept working on paypal.
Eventually, some have now become out of sync.
Is there some way of syncing WooCommerce subscriptions back up with Paypal?
I have successfully implemented PayPal payment gateway integration into my Laravel e-commerce web application.  However I am still trying to find out if suppose the following scenario happens then how does the recovery take place.

1) The E-commerce app sends details to PayPal
2) The E-Commerce app +/ hosting encounters a problem
3) PayPal send a response to the E-commerce app
     * next course of action is for the E-commerce app to process the response and update the order status. (i.e. Pending to Paid)

However since the app +/ hosting is down then how do we identify which order encountered a problem at that point of time and recover the order status. Is there a PayPal api that help to achieve this?

Your help is kindly appreciated.

Thank You.
Having problem getting my VB.NET web site to use PayPal TLS 1.2.   I am using the PayFloPro API and setting a KEY value to the endpoint URL.  I am running Framework 4.5.1 & working in Visual Studio 2015. This line is in the code: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

PayPal lists several endpoints for testing.  "These endpoints allow only TLS 1.2 and HTTP/1.1 connections:" = pilot-payflowpro.paypal.com
When I use this it connects fine.

Then PayPal has another paragraph that says "PayPal has created a new endpoint - https://tlstest.paypal.com - to help you verify that your systems can support the latest security standards".  When I use this it fails with message "RESPMSG = Unexpected transaction state, PayPal_Connection_OK".  Transaction does not go through.

Any idea what is going on here?      Thanks in advance.
When I check in my website using Paypal it gives me this message: "Checkout Error - Amount total mismatch" I used Microsoft tutorial to implement PayPal:


I did exactly what it said I even did twice but somehow keep getting this error Appreciate your help Thanks

public partial class CheckoutReview : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NVPAPICaller payPalCaller = new NVPAPICaller();

            string retMsg = "";
            string token = "";
            string PayerID = "";
            NVPCodec decoder = new NVPCodec();
            token = Session["token"].ToString();

            bool ret = payPalCaller.GetCheckoutDetails(token, ref PayerID, ref decoder, ref retMsg);
            if (ret)
                Session["payerId"] = PayerID;

                var myOrder = new Order();
                myOrder.OrderDate = Convert.ToDateTime(decoder["TIMESTAMP"].ToString());
                myOrder.Username = User.Identity.Name;
                myOrder.FirstName = decoder["FIRSTNAME"].ToString();
                myOrder.LastName = decoder["LASTNAME"].ToString();
                myOrder.Address = decoder["SHIPTOSTREET"].ToString();
                myOrder.City = decoder["SHIPTOCITY"].ToString();
                myOrder.State = …
Problems with the Etsy Platform, recently...

I have a friend who was doing well for years on Etsy, selling crafts and keeping busy, with a work backlog that was quite dependable. But then it shut off, like a light-switch.

And others I know who depend on Etsy also seem to have the volume of business shot off.

Is this a known problem?

Was there, perhaps, a software change that caused a problem that can be rectified?

Please give me as much information as you have to help me see if there is anything that can be done.

We are collecting dues for a family reunion. Adult "dues" ( let's call them tickets to make it easier ) are $100, kids are $75.

I have a simple form that asks the family name, how many adult tickets, how many kid tickets.

Can someone show me how to send this information to PayPal for processing, please?

Our site is on a PHP server, so a PHP sample would be great, or Javascript.

Thank you
Using the PayPal sandbox environment, I am able to successful send an item for purchase to PayPal. PayPal displays the purchase screen with the correct information. I click the ‘Pay Now’ button and the transaction completes. The successful transaction shows in both the buyer and seller accounts.

PayPal returns to the specified url and has the PaymentID, Token, and PayerID.

The problem is there is nothing in the Response.Form. I search thru the items and there are no items. An objHTTP.Send returns INVALID from PayPal.
Using Telerik Fiddler, there is nothing being returned…other than the url items.

Below is the code I am using.

Thank you in advance for your assistance.

Dim Item_name, Item_number, Payment_status, Payment_amount
Dim Txn_id, Receiver_email, Payer_email
Dim objHttp, str

Response.Write "PaymentID=" & Request.QueryString("PaymentID") & "*<BR>"
Response.Write "Token=" & Request.QueryString("Token") & "*<BR>"
Response.Write "PayerID=" & Request.QueryString("PayerID") & "*<BR>"

Response.Write "<table><tr><td>Name</td><td>Value</td></tr>"
For Each Item In Request.Form
    Response.Write "<tr><td>" & item & "</td><td>" & Request.Form(item) & "</td></tr>"
Response.Write "</table>"
' read post from PayPal system and add 'cmd'
str = Request.Form & "&cmd=_notify-validate"

Response.Write "str: " & str & "*<BR>"
' post back to PayPal system to validate
' Note: either of these work
' SET objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")

Open in new window

OWASP Proactive Controls
LVL 12
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

How to check whether my Magento  CE is already compliant in regards to PayPal security changes on the following?
  • IPN Verification Postback to HTTPS
  • Discontinue Use of GET Method for Classic NVP/SOAP APIs

If it is not compliant, what should I change to continue using PayPal?

Here is the PayPal link:
In Magento checkout page, a customer try to checkout, after clicked the Continue button at Payment information and seeing this error:
"PayPal Gateway has rejected request. Payment has already been made for this InvoiceID (#10412 Duplicated invoice)."

Why this would happen and how to fix this?
In Magento CE 1.9, which are the tables that payment configuration and PayPal configuration?
Quickly getting sales for my in-person tours of Boston

I have a tour planned to provide an in-person view of some shocking discoveries I have revealed in my book. And I need to find quick ways to sell tickets.

Topics are very juicy... 9/11 and Boston architecture which heralded in the attacks, BEFORE 2001.

I would consider old-fashioned methods, like having someone hand out brochures in busy places. Advertising in publications, but that takes time to get established.

But I suspect the high-tech options are more scalable and cheaper.

I MAY use EventBrite to sell tickets since I want people to be able to buy tickets on their mobile devices, and really do not want ti reprograms my WordPress site, just to have a sub-optimal solution.

I will eventually need a FaceBook page, to help spread referrals. But I would consider prioritizing that Facebook page if that were to be the prime way to promote the tours.

What kinds of things should I consider when making my decision about how to promote and manage my tours?

PayPal and/or Square?

I have a merchant PayPal account and a PayPal card swiper. And I am about to start offering in-person tours where I want to accept cash-less payments.

I need to accept as many payment methods as possible, and hopefully turn away no one.

Can I use PayPal to process credit cards without requiring someone to log onto their PayPal account?

Does PayPal accept AMEX and Discover?

If I purchased the EMV Chip Reader from PayPal, is there any reason to use SQUARE?

On a second note...

Does SQUARE offer a lower discount rate than PayPal?

I would consider using both PayPal and SQUARE if they have complementing services.

I'm using PayPal SDK to create instant payment.

The code is below

PayPal.Api.Payment createdPayment = PreparePaymentModel(returnUrl, 
    model.CancelUrl, model.PaymentDetails, model.PaymentMethod, 
    model.PaymentIntent, model.CreditCardId);

    // Create a payment using a APIContext
    createdPayment = createdPayment.Create(apiContext);

Open in new window

Getting HttpException sometimes with PayPal_debug_id.






PayPal's services allow people to make financial transactions online by granting the ability to transfer funds electronically between individuals and businesses. Through PayPal, users can send or receive payments for online auctions on websites like eBay, purchase or sell goods and services, or donate money or receive donations. The company operates as an acquirer, performing payment processing for online vendors, auction sites and other commercial users, for which it charges a fee.

Top Experts In

No Top Experts for this time period. Answer questions to earn the title!