Paypal payments not auto, & set PAYMENT status for batch?

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Mon Sep 01, 2014 12:59 pm

Just went live with our first Ablecommerce site!

When customers pay with Paypal, orders are not automatically showing as being PAID. For PAYMENT STATUS they either show "Authorization pending" or "Unprocessed". What needs to be done so orders paid with Paypal will have their PAYMENT STATUS updated to PAID automatically? (Credit card orders are working fine.)

For now, we are going into our Paypal account, manually accepting the payments, then going back to Able to change PAYMENT STATUS to PAID, but we see no way to change PAYMENT Status for multiple orders at once - is there a way?

Thanks in advance...

Clay Ghann
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by Katie » Mon Sep 01, 2014 1:52 pm

Hello Clay,

There are 3 different Paypal integrations available (std. Paypal, Express Checkout, and Paypal Payments Pro). I'll assume you are using the std Paypal for now. If the payment status is not updating, then it's likely that you need to set the Instant Payment Notification (IPN) which is available from your Paypal Profile page under Selling Preferences. You'll also need to view the AbleCommerce/Paypal configuration page to see what Notification URL to use. It should be something like:

https://www. my store. com/ProcessPayPal.ashx

For live payments, you will need to have your SSL enabled as well.

For Express checkout and Payments Pro, there are additional API settings that need to be entered into AbleCommerce. Let me know if you need help with this.

For your existing orders, there is a batch update for statuses from the Order Manager. Select all the orders for the change, and scroll to the bottom of the grid to see your batch update options.

Hope this helps.
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Mon Sep 01, 2014 3:43 pm

Thanks for the prompt reply Katie!

Yes, we are just using Paypal Standard at present, I'll investigate the Paypal IPN setup you described.

As for the Batch update operations, it seems all the "Update Status: options in that action-dropdown at the bottom of the Order Manager are to update ORDER Statuses, not PAYMENT Statuses. I just want to change PAYMENT Status to PAID.

Clay
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

nadeem
Captain (CAPT)
Captain (CAPT)
Posts: 258
Joined: Tue Jul 31, 2012 7:23 pm

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by nadeem » Mon Sep 01, 2014 11:27 pm

In the batch options, first option i.e. 'Process Payment' is responsible to change payment status. If the existing orders are 'Unprocessed' and you update status using Process Payment option, the order status will changed to 'Authorized' first, then the same action is required to mark them PAID. Whereas 'Authorized' orders will directly changed to PAID when you update their status.

bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Tue Sep 02, 2014 12:40 pm

I will try the two-step status change you described - that would certainly be easier than changing each order 1 at a time.

As for the auto-process via Paypal issue... I contacted Paypal today, they instructed me to activate IPN in my Paypal settings, & set the Notification URL to the URL shown on the Edit Paypal Gateway page of my Able store, then change a Paypal setting:

Profile > My Selling Tools > Paypal Button Language Encoding > More Options > "Do you want to use the same encoding for data sent from PayPal to you (e.g., IPN, downloadable logs, emails)?" - set it to "NO", use "UTF-8".

Did all this, subsequent Paypal payments still come through as "Authorization Pending" rather than "Paid".

Any other ideas?

Thanks!

Clay
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by Katie » Tue Sep 02, 2014 1:32 pm

It should work. I assume you have a valid SSL certificate working for the store? The IPN URL needs to be SSL.

I don't remember having to change the Language encoding, but I sort of doubt this would have any affect on the authorization.

Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Tue Sep 02, 2014 2:29 pm

No joy.

SSL is enabled & cert installed.

Last two orders that were paid with PP show "Authorization Pending" in our AC admin panel.
ScreenShot339.jpg
In Paypal, they both have an "Accept" button beside them. One is from an Unverified sender, but the other one IS verified.

What now?.....

Clay
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Tue Sep 02, 2014 2:36 pm

UPDATE!

I just manually accepted both the payments I mentioned in previous post, and AC's Payment Status DID automatically update to PAID once I did, which means PP did talk back to AC, right?

I think both of these customers had unconfirmed addresses... I changed the setting in our PP account to ALLOW payments with unconfirmed addresses, maybe that was the problem. We should get a few more by tomorrow afternoon, I'll see if those come in automatically.

If not, I'll be back! :-)

Thanks!

Clay
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by Katie » Tue Sep 02, 2014 3:28 pm

This sounds like good news to me! There are so many settings in Paypal, and it can be really difficult to troubleshoot sometimes. Please update when you are certain this was the problem. It will be helpful for others who run into the same issue.

Thanks!
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

bugman
Commander (CMDR)
Commander (CMDR)
Posts: 123
Joined: Tue Mar 19, 2013 8:53 am

Re: Paypal payments not auto, & set PAYMENT status for batch?

Post by bugman » Wed Sep 03, 2014 7:19 am

SUCCESS!

These were the steps required to get Paypal to automatically mark payments as PAID in Ablecommerce:
  • ensuring SSL was enabled in my AC cart settings
  • enabling IPN in my Paypal account settings
  • setting the "Paypal Button Language Encoding" setting to UTF-8
  • set Paypal to allow payments from unconfirmed addresses
Thanks for your help!

Clay Ghann
Thanks!

--
bugman
AbleCommerce for ASP.NET
VERSION: 7.0.90.8302
Release Label: GoldR10

Post Reply