Paypal Transaction Method
9 posts
• Page 1 of 1
Paypal Transaction Method
I noticed this on the Paypal payment method.
Which should we use? what's the difference?
Authorization vs. Sale
Thanks!
Which should we use? what's the difference?
Authorization vs. Sale
Thanks!
-

dramony - Posts: 258
- Joined: Sat Oct 24, 2009 4:34 am
Re: Paypal Transaction Method
Authorization = Money is "held" for you from the customer but you must manually accept it from within your paypal account
Sale = Money is debited from the customers account instantly and put into your account immediately on confirmation
Sale = Money is debited from the customers account instantly and put into your account immediately on confirmation

Donate!|OpenCart Basics|GeoZones
Help me get more development cloud storage - Click Here to get DropBox
-

Qphoria - Administrator
- Posts: 18237
- Joined: Mon Jul 21, 2008 7:02 pm

Re: Paypal Transaction Method
Sorry if this is obvious to everyone else! 3 quick questions on this.
* When would you use "Authorization"? The only thing I can think of is if you have a complicated site and you want to make sure they're ordering a valid combination of products before taking their money.
* Under "Authorization" what does the customer see? Do they go back to your site and get a page to the effect of "waiting on your payment to be approved" or does it look to them like the money has been transferred?
* Do they get an email when you "approve" their payment to say it's been approved?
Thanks!
* When would you use "Authorization"? The only thing I can think of is if you have a complicated site and you want to make sure they're ordering a valid combination of products before taking their money.
* Under "Authorization" what does the customer see? Do they go back to your site and get a page to the effect of "waiting on your payment to be approved" or does it look to them like the money has been transferred?
* Do they get an email when you "approve" their payment to say it's been approved?
Thanks!
- hockings
- Posts: 6
- Joined: Tue May 25, 2010 3:09 am
Re: Paypal Transaction Method
Hi,
I realised this is an old thread but I was searching through the issue and I thought I'll just post a reply for others in the future.
You might wish to use authorization method, e.g. in a groupon-like site, where you authorize for the payment and the customers only get charged when the deal is tipped (enough buyers).
I think Paypal automatically sends a receipt to confirm that a payment's authorized right after the transaction. When the payment is charged, the user should get another generic receipt from Paypal.
Cheers,
Damon
I realised this is an old thread but I was searching through the issue and I thought I'll just post a reply for others in the future.
You might wish to use authorization method, e.g. in a groupon-like site, where you authorize for the payment and the customers only get charged when the deal is tipped (enough buyers).
I think Paypal automatically sends a receipt to confirm that a payment's authorized right after the transaction. When the payment is charged, the user should get another generic receipt from Paypal.
Cheers,
Damon
- daemonsy
- Posts: 5
- Joined: Wed Jul 13, 2011 8:33 am
Re: Paypal Transaction Method
I'm actually having trouble with this and have been learning about this. Here's what I have observed, I hope this helps:
Paypal Standard: When the transaction method is Authorize, the customer sees Payment Made, and an email "Receipt for Your Payment" from Paypal with verbiage like "You sent a payment of $32.48 USD to xyz@company.com. It may take a few moments for this transaction to appear in your account." and inside PayPal, the customer has the option to Cancel the payment (b/c I tested this using the customer as a Paypal account holder and not a guest/credit card entry). The Customer also gets a confirmation email from OpenCart. Now, at the same time, the store owner gets an email from PayPal with a link saying "Simply click the link below and complete PayPal's easy registration form to claim your money". Inside OpenCart the Order shows as "Pending".
When you set the method to Sale instead of Authorize - you will get the EXACT SAME PROCESS *IF* your email inside the Extensions->Payments->Paypal Standard DOES NOT MATCH A VALID PAYPAL ACCOUNT. I think from PayPal's standpoint, this is a good thing since they can facilitate the transfer of money using just an email address. In other words, if your PayPal Business Account is registered to "johnsmith@company.com" but your Extensions->Payments->Paypal Standard email is set to "info@company.com" then PayPal has no way to tie to the two together. That PayPal identity token just doesn't seem do enough.
Once I made that change, so that the Extensions->Payments->Paypal Standard email setting matched the PayPal Business Account email, everything went swimmingly. The Customer can no longer Cancel from within their PayPal account and the payment shows up in the Paypal Business Account as normal. As the store owner, inside PayPal, you can then issue refunds, etc. And inside OpenCart, the Order status shows "Complete" (per the Order Status Completed setting in the Extensions->Payments->Paypal Standard page).
Paypal Standard: When the transaction method is Authorize, the customer sees Payment Made, and an email "Receipt for Your Payment" from Paypal with verbiage like "You sent a payment of $32.48 USD to xyz@company.com. It may take a few moments for this transaction to appear in your account." and inside PayPal, the customer has the option to Cancel the payment (b/c I tested this using the customer as a Paypal account holder and not a guest/credit card entry). The Customer also gets a confirmation email from OpenCart. Now, at the same time, the store owner gets an email from PayPal with a link saying "Simply click the link below and complete PayPal's easy registration form to claim your money". Inside OpenCart the Order shows as "Pending".
When you set the method to Sale instead of Authorize - you will get the EXACT SAME PROCESS *IF* your email inside the Extensions->Payments->Paypal Standard DOES NOT MATCH A VALID PAYPAL ACCOUNT. I think from PayPal's standpoint, this is a good thing since they can facilitate the transfer of money using just an email address. In other words, if your PayPal Business Account is registered to "johnsmith@company.com" but your Extensions->Payments->Paypal Standard email is set to "info@company.com" then PayPal has no way to tie to the two together. That PayPal identity token just doesn't seem do enough.
Once I made that change, so that the Extensions->Payments->Paypal Standard email setting matched the PayPal Business Account email, everything went swimmingly. The Customer can no longer Cancel from within their PayPal account and the payment shows up in the Paypal Business Account as normal. As the store owner, inside PayPal, you can then issue refunds, etc. And inside OpenCart, the Order status shows "Complete" (per the Order Status Completed setting in the Extensions->Payments->Paypal Standard page).
- Emoney
- Posts: 2
- Joined: Thu Jul 21, 2011 12:53 pm
Re: Paypal Transaction Method
Thanks Emoney! This descriptions helped me out and saved me lots of time too. All of our PayPal orders were showing "Expired" status and we didn't know why, but now we know it's because we were using "Authorize" instead of "sale"
- cobbman
- Posts: 9
- Joined: Wed Jul 27, 2011 3:01 am
Re: Paypal Transaction Method
Thanks Emoney for solving my problem too.
Kept getting "capture" funds on the paypal account instead of a firm sale.
Cheers
Kept getting "capture" funds on the paypal account instead of a firm sale.
Cheers
-

cartpop - Posts: 2
- Joined: Tue Nov 01, 2011 1:55 pm
Re: Paypal Transaction Method
Same problem here solved for me also. Would be handy if it was set as default to 'sale' as the other option is a less used one.
Thanks again
Thanks again
- DuWolfy
- Posts: 6
- Joined: Thu Dec 29, 2011 2:38 am
Re: Paypal Transaction Method
thank you all for this valuable information.
- amit_sr
- Posts: 6
- Joined: Mon May 28, 2012 4:56 pm
- Location: Pune
9 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 4 guests


.png)











