Updating order status to "PAID" automatically

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
simtay
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Mar 12, 2012 2:48 am

Updating order status to "PAID" automatically

Post by simtay » Fri Mar 16, 2012 2:48 am

Hi there

I have a question about updating orders. In Order Manager section there are options and by selecting the options Process Payment we can update the selected orders status to "PAID" if successful. Is it how it should work?


Is there any way when a customer place her/his order the Process Payment function be processed? Can we automise it? Is there any parameter I could change?

Thanks a lot

User avatar
david-ebt
Captain (CAPT)
Captain (CAPT)
Posts: 253
Joined: Fri Dec 31, 2010 10:12 am

Re: Updating order status to "PAID" automatically

Post by david-ebt » Fri Mar 16, 2012 9:22 am

You can set up your payment processor to use authorize and capture. The credit card companies don't want you to capture the funds until you ship. But if you ship within a day or so they are usually okay with that.

Take a look at this forum post:

viewtopic.php?f=42&t=16202&p=69238&hilit=capture#p69238
David
http://www.ecombuildertoday.com
Enhanced Reporting for AbleCommerce
Image

simtay
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Mar 12, 2012 2:48 am

Re: Updating order status to "PAID" automatically

Post by simtay » Tue Mar 20, 2012 8:11 am

Yes I did Authorize and capture and still not working.

I am using gateways that are designed in 2008 and used on old version ablecommerce. Do you think the problem occurs because of this version difference?

User avatar
david-ebt
Captain (CAPT)
Captain (CAPT)
Posts: 253
Joined: Fri Dec 31, 2010 10:12 am

Re: Updating order status to "PAID" automatically

Post by david-ebt » Tue Mar 20, 2012 9:04 am

Can you go the admin menu HELP >> ABOUT and copy/paste the version info here? And what gateway are you using? Having that information should help diagnose the issue.
David
http://www.ecombuildertoday.com
Enhanced Reporting for AbleCommerce
Image

simtay
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Mar 12, 2012 2:48 am

Re: Updating order status to "PAID" automatically

Post by simtay » Tue Mar 20, 2012 9:32 am

AbleCommerce for ASP.NET
VERSION: 7.0.7.14600
MSSQL v2008
AC SCHEMA v2005
.NET CLR v4.0.30319.261
ASP.NET TRUST: Unrestricted

AjaxControlToolkit: 3.0.20229.20843
Akbank: 1.0.0.0
CommerceBuilder: 7.7.14567.1
CommerceBuilder.AbleCommerceTax: 7.4.13043.0
CommerceBuilder.AcTestProvider: 1.0.0.0
CommerceBuilder.AustraliaPost: 7.1.0.0
CommerceBuilder.AuthorizeNet: 7.3.12625.0
CommerceBuilder.AvaTax: 7.6.14440.0
CommerceBuilder.BankOfCanada: 7.3.0.0
CommerceBuilder.CanadaPost: 7.0.0.0
CommerceBuilder.Configuration: 7.7.14421.0
CommerceBuilder.CyberSource: 7.5.13718.0
CommerceBuilder.Data: 7.7.14421.0
CommerceBuilder.DataClient.Api: 7.7.14430.0
CommerceBuilder.DataClient.Csv: 7.0.34.0
CommerceBuilder.DHLInternational: 7.2.11307.0
CommerceBuilder.ECB: 7.0.0.0
CommerceBuilder.FedEx: 7.0.14576.0
CommerceBuilder.FedExWS: 7.0.14576.0
CommerceBuilder.FedExWS.XmlSerializers: 7.0.14576.0
CommerceBuilder.GoogleCheckout: 7.6.14238.0
CommerceBuilder.InternetSecure: 7.0.9764.0
CommerceBuilder.LinkPoint: 7.0.9764.0
CommerceBuilder.Paradata: 7.0.9764.0
CommerceBuilder.PayFlowPro: 7.0.10061.0
CommerceBuilder.PayJunction: 7.3.12625.0
CommerceBuilder.PaymentechOrbital: 7.4.14341.0
CommerceBuilder.PayPal: 7.6.14103.0
CommerceBuilder.Protx: 7.3.12327.0
CommerceBuilder.Services: 7.7.14421.0
CommerceBuilder.SkipJack: 7.1.14438.0
CommerceBuilder.UPS: 7.0.10041.0
CommerceBuilder.USPS: 7.3.14358.0
CommerceBuilder.WATax: 7.5.13942.0
CommerceBuilder.Web: 7.7.14421.0
ComponentArt.Web.UI: 2010.1.2637.35
CyberSource.Base: 2.0.0.0
CyberSource.Clients: 5.0.2.0
CyberSource.Clients.XmlSerializers: 5.0.2.0
CyberSource.WSSecurity: 2.0.0.0
CybsWSSecurityIOP: 1.0.0.0
DataPort.Framework: 7.4.221.0
ePayment: 1.0.1517.23556
FredCK.FCKeditorV2: 2.5.2912.21007
Garanti: 1.0.0.0
ICSharpCode.SharpZipLib: 0.85.5.452
Interop.YKBPosnetActiveX: 1.0.0.0
IsBank: 1.0.0.0
LinkPointTransaction: 1.0.1797.29766
log4net: 1.2.10.0
NVelocity: 7.2.0.0
PaygatewayNET: 3.0.0.0
paypal_base: 4.2.1.0
PFProCOMLib: 1.0.0.0
PFProdotNET: 0.0.0.0
Tikle.AbleCommerce.Controls: 1.0.0.0
Validators: 1.0.0.0
WebChart: 1.1.1.6
wwHoverPanel: 1.85.0.0
Ykb: 1.0.0.0


The gateway I am using from someone who previously worked with my boss. My boss thinks this custom gateway should be working fine. It works fine unfortunately the Authorize and Capture option won't work and I am trying to find a bug but I don't really know how the code should work anyway.

Do you know where I can change it to Auth_Capture by default.

Ablecommerce test gateways works fine with that option no problem with it.

User avatar
david-ebt
Captain (CAPT)
Captain (CAPT)
Posts: 253
Joined: Fri Dec 31, 2010 10:12 am

Re: Updating order status to "PAID" automatically

Post by david-ebt » Tue Mar 20, 2012 10:51 am

Do you have options for the gateway inside the AbleCommerce admin? That's usually where you would be able to make the choice to use authorize & capture.

For example, the PayPal PayFlow Pro gateway provided by AbleCommerce has more options than the test gateway, but one of the options is Authorization Mode - that same as what you see in the test gateway.

For the PayPal gateway, selecting Authorize versus Authorize & Capture changes the type of transaction request that is sent to PayPal. Otherwise all the other information sent to PayPal is the same. If your gateway supports both Authorize and Authorize & Capture options, then it probably works the same way.

Do you have source code for the gateway?
David
http://www.ecombuildertoday.com
Enhanced Reporting for AbleCommerce
Image

simtay
Ensign (ENS)
Ensign (ENS)
Posts: 14
Joined: Mon Mar 12, 2012 2:48 am

Re: Updating order status to "PAID" automatically

Post by simtay » Wed Mar 21, 2012 7:29 am

Hi there thanks for the help

Yes I have the code and solved the problem. There was an exception because of a null reference when the exception occurs the the payment process stops that's why never authorize and capture option worked.

thanks again really appreciated

I have another question if you could help me with that about triggers.

Post Reply