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

Payment Methods

 
Reply
   X-Cart forums > X-Cart 5 > Dev Questions (X-Cart 5)
 
Thread Tools Search this Thread
  #1  
Old 03-25-2016, 09:08 AM
  razorblade's Avatar 
razorblade razorblade is offline
 

Advanced Member
  
Join Date: Oct 2005
Posts: 39
 

Default Payment Methods

In X5 - I would like to 1) add credit card as a payment option, but not have it processed on the site using a payment processor. I want to be able to have the customer input their credit card info, have the info come through with their order so that we can run the card manually here on our end. We used to be able to do this with some modifications in our old store.

Also, 2) I would like to be able to have an additional charge added to shipping if a customer choose COD as their payment method. UPS charges an additional fee for orders shipped COD (we have a biz account with UPS) and so we would like to be able to have this reflected during check out instead of having to manually increase the shipping cost ourselves.

Is there any way to do either of these?
__________________
/razorblade pro/
v 5.2.21
linux 2.2.29
Reply With Quote
  #2  
Old 03-28-2016, 12:14 AM
  razortw's Avatar 
razortw razortw is offline
 

X-Cart team
  
Join Date: Feb 2015
Posts: 807
 

Default Re: Payment Methods

Quote:
Originally Posted by razorblade
In X5 - I would like to 1) add credit card as a payment option, but not have it processed on the site using a payment processor. I want to be able to have the customer input their credit card info, have the info come through with their order so that we can run the card manually here on our end. We used to be able to do this with some modifications in our old store.
Hello.
First of all, this is a very insecure approach to handling cardholder data, and we do not recommend to process credit cards this way. If you admin backend gets hacked, the thief will easily steal this information from your store. Also, this information can be stolen by downloading a database dump.
It is better to use an online payment method that supports not only immediate capture of funds from customer credit cards, but also postponed capture. When such payment option is used, money are only authorized upon the order placement, and the store operator manually captures them later.
But if you still want to use the option you described, you will need to create a custom module that would add such offline payment option to your store. Our developer docs contain an article describing how to design your own payment option
* http://kb.x-cart.com/display/XDD/Creating+payment+method

Quote:
Originally Posted by razorblade
Also, 2) I would like to be able to have an additional charge added to shipping if a customer choose COD as their payment method. UPS charges an additional fee for orders shipped COD (we have a biz account with UPS) and so we would like to be able to have this reflected during check out instead of having to manually increase the shipping cost ourselves.
This can be done with X-Cart 5 out of the box. What you need to do is to add a handling fee for the shipping method in question in the 'Store setup' > 'Shipping' section in your admin interface. See the attached screenshot.
Attached Thumbnails
Click image for larger version

Name:	shipping_fee.png
Views:	161
Size:	136.0 KB
ID:	4512  
__________________
Best regards,
Igor Pudovkin
X-Cart hosting team
Reply With Quote

The following user thanks razortw for this useful post:
razorblade (03-28-2016)
  #3  
Old 03-28-2016, 08:44 AM
  BCSE's Avatar 
BCSE BCSE is offline
 

X-Guru
  
Join Date: Apr 2003
Location: Ohio - bcsengineering.com
Posts: 3,062
 

Default Re: Payment Methods

1) Operating like this makes you terribly liable if you get hacked. We do not recommend it either. We are working on a payment module for X-cart 5 and will have it ready soon. You may be able to emulate some functionality you want there. You are welcome to contact us for more details.

http://www.bcsengineering.com/contact_us/

Thanks,

Carrie
__________________
Custom Development, Custom Coding and Pre-built modules for X-cart since 2002!

We support X-cart versions 3.x through 5.x!

Home of the famous Authorize.net DPM & CIM Modules, Reward Points Module, Point of Sale module, Speed Booster modules and more!


Over 200 X-cart Mods available & Thousands of Customizations Since 2002 - bcsengineering.com

Please E-Mail us for questions/support!
Reply With Quote
  #4  
Old 03-28-2016, 10:03 AM
  razorblade's Avatar 
razorblade razorblade is offline
 

Advanced Member
  
Join Date: Oct 2005
Posts: 39
 

Default Re: Payment Methods

Quote:
Originally Posted by razortw
Hello.
First of all, this is a very insecure approach to handling cardholder data, and we do not recommend to process credit cards this way. If you admin backend gets hacked, the thief will easily steal this information from your store. Also, this information can be stolen by downloading a database dump.
It is better to use an online payment method that supports not only immediate capture of funds from customer credit cards, but also postponed capture. When such payment option is used, money are only authorized upon the order placement, and the store operator manually captures them later.
But if you still want to use the option you described, you will need to create a custom module that would add such offline payment option to your store. Our developer docs contain an article describing how to design your own payment option
* http://kb.x-cart.com/display/XDD/Creating+payment+method

Noted. Thank you

Quote:
This can be done with X-Cart 5 out of the box. What you need to do is to add a handling fee for the shipping method in question in the 'Store setup' > 'Shipping' section in your admin interface. See the attached screenshot.

Thank you. I think you may have misread though.
We want to be able to add a fee for a chosen payment method, not shipping. If a customer chooses COD - we want to be able to add an additional fee for using COD
__________________
/razorblade pro/
v 5.2.21
linux 2.2.29
Reply With Quote
  #5  
Old 03-29-2016, 02:57 AM
  razortw's Avatar 
razortw razortw is offline
 

X-Cart team
  
Join Date: Feb 2015
Posts: 807
 

Default Re: Payment Methods

Quote:
Originally Posted by razorblade
Thank you. I think you may have misread though.
We want to be able to add a fee for a chosen payment method, not shipping. If a customer chooses COD - we want to be able to add an additional fee for using COD
I did misread indeed. Sorry for that.
Unfortunately, X-Cart can not do that out of the box. We have the module that adds payment method markups for desired methods, but it is not able to detect which shipping option you used.
Therefore, it will have to be custom coded.
__________________
Best regards,
Igor Pudovkin
X-Cart hosting team
Reply With Quote
Reply
   X-Cart forums > X-Cart 5 > Dev Questions (X-Cart 5)



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may 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 07:22 AM.

   

 
X-Cart forums © 2001-2020