Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

Only capture if order status marked complete
 
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions
 
Thread Tools
  #1  
Old 08-02-2012, 05:07 AM
 
NuAlpha NuAlpha is offline
 

X-Adept
  
Join Date: Aug 2003
Location: US
Posts: 598
 

Question Only capture if order status marked complete

We have traditionally made all credit card transactions "pre-authorized" and only "captured" payments after an order shipped. We believe this is best business practice and many customers demand it.

With X-payments, we've noticed it will auto-capture even if the order status is just changed to "queued".

How do we prevent it from capturing except when the order is marked "complete"?
__________________
X-Cart Pro 4.5.5 Platinum
X-Payments 1.0.6
PHP 5.3.14
MySQL 5.1.68
Apache 2.2.23
Reply With Quote
  #2  
Old 08-02-2012, 05:48 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,099
 

Default Re: Only capture if order status marked complete

NuAlpha, set "Auth only" for "Initial transaction" in your payment integration in X-Payments back-end.
__________________
Sincerely yours,
Alex Mulin
VP of business development for X-Cart
X-Payments project manager
Reply With Quote
  #3  
Old 08-02-2012, 08:56 AM
 
NuAlpha NuAlpha is offline
 

X-Adept
  
Join Date: Aug 2003
Location: US
Posts: 598
 

Default Re: Only capture if order status marked complete

Quote:
Originally Posted by ambal
NuAlpha, set "Auth only" for "Initial transaction" in your payment integration in X-Payments back-end.

That's already set. It does an authorization only, but then if I update the order status to anything other than "Pre-Authorized" it automatically issues the capture request.

We only want that to happen when status changed to Complete.
__________________
X-Cart Pro 4.5.5 Platinum
X-Payments 1.0.6
PHP 5.3.14
MySQL 5.1.68
Apache 2.2.23
Reply With Quote
  #4  
Old 08-06-2012, 12:00 PM
 
NuAlpha NuAlpha is offline
 

X-Adept
  
Join Date: Aug 2003
Location: US
Posts: 598
 

Default Re: Only capture if order status marked complete

Just realized I can't actually update the order status while transaction is still "pre-authorized". Status changes are locked until hitting "update payment information" button.

The presents a problem for us as we use status changes to alert customers of what is going on during the order process, including when we send an order to the warehouse for shipment.

Is there a way to allow order statuses to be changed independent of capturing/voiding the transaction?
__________________
X-Cart Pro 4.5.5 Platinum
X-Payments 1.0.6
PHP 5.3.14
MySQL 5.1.68
Apache 2.2.23
Reply With Quote
  #5  
Old 08-06-2012, 08:34 PM
 
joss joss is offline
 

X-Cart team
  
Join Date: Feb 2009
Posts: 60
 

Default Re: Only capture if order status marked complete

Quote:
Is there a way to allow order statuses to be changed independent of capturing/voiding the transaction?

Yes, this is possible, but it requires a customization of the default X-Cart code. Actually, it's a standard X-Cart behavior and is not related to the X-Payments itself.
__________________
joss@x-cart.com
Reply With Quote
  #6  
Old 08-07-2012, 05:52 AM
 
NuAlpha NuAlpha is offline
 

X-Adept
  
Join Date: Aug 2003
Location: US
Posts: 598
 

Default Re: Only capture if order status marked complete

Quote:
Originally Posted by joss
Yes, this is possible, but it requires a customization of the default X-Cart code. Actually, it's a standard X-Cart behavior and is not related to the X-Payments itself.

If we ultimately decide to stick with X-Payments, this is something we're going to need to figure out.

In previous versions of the cart we were able to just change the Authorize.Net option to "auth-only" in the payment module then just run a simple cron script that periodically sent an automated capture request to Authorize.Net for completed orders. This functionality looks possible in 4.5.2. Just wishing it was a default option. Custom code gets expensive...both literally and in maintenance time.
__________________
X-Cart Pro 4.5.5 Platinum
X-Payments 1.0.6
PHP 5.3.14
MySQL 5.1.68
Apache 2.2.23
Reply With Quote
  #7  
Old 08-08-2012, 02:33 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,099
 

Default Re: Only capture if order status marked complete

Joshua, thank you for posting this idea at
http://ideas.x-cart.com/forums/44381-x-payments/suggestions/3055746-option-to-only-charge-decline-a-transaction-when-c

I hope other users of X-Payments will find it useful for their business processes and vote for it at the aforementioned link.

NOTE: Please vote for ideas carefully as we won't be able to implement all of them at once and will select the most popular ones.
__________________
Sincerely yours,
Alex Mulin
VP of business development for X-Cart
X-Payments project manager
Reply With Quote
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 05:08 AM.

   

 
X-Cart forums © 2001-2018