Solved

Ecommerce - Processing Credit Cards

Posted on 2004-04-11
16
413 Views
Last Modified: 2013-11-29
Hello,
We currently process online transactions throught I-transact, however our business has grown that we need everything to be in-house.  Currently, if a customer wants to update credit card information, ect, they have to send us an email, we have to manually log into the Itransact system, cancel the recurring subscription, set up a new link for the person, etc.

We are about to purchase a SSL certificate, however we need to know how to process the cards online, i.e, payment gateway interacting with the clearing house, etc...

Can anyone point us in the right direction or know someone who would be willing to consult for us to help us set this up.

Itransact has been great, however we need to be able to allow people to access their accounts, add features, etc... and the only streamlined method of doing this is to process in-house.

Any help that can be provided would be great.

0
Comment
Question by:ondrejko1
  • 6
  • 5
16 Comments
 

Author Comment

by:ondrejko1
ID: 10803434
Yes, that is Ok.  Thanks.  Michael
0
 
LVL 29

Accepted Solution

by:
coreybryant earned 500 total points
ID: 10810558
Most electronic gateways you will need to change the credit card information because it is stored on their server.  You can consider storing CC numbers on your server (be careful with this).  And then at the end of the month (or whenever you need to process CCs), have the programmer set up a connection so that you press a button to submit the CC / transactions to the electronic gateway.  

There are also other services out there that will store the CC number for you & then e-mail you if a CC transaction is declined.  And others will up[date your database accordingly.  How often do people change the CC numbers?  

Corey
0
 

Author Comment

by:ondrejko1
ID: 10812772
People will need to be able to update at anytime.  Everything needs to be real-time, just as it would if you were using Amazon, etc... Currently if a customer attempts to purchase with a bad card #, expired, etc.. it tells them immediately, and all card transactions are batched daily.

0
 
LVL 29

Expert Comment

by:coreybryant
ID: 10812904
Then as it seems, you cannot use the gateway to do recurring billing.  We've built something like this in the past.  It is a little time consuming to complete, but once it is done - it does help out a lot.  

For example, ibill / ccbill who process CCs for mainly adult merchants.  They host the websites & they set everything up on their servers.  And when a CC is rejected for that month, then they report over to the website & the website updates its database / htaccess / htpassword file.

Corey
0
 

Author Comment

by:ondrejko1
ID: 10813791
We currently use Itransact, and they process our cards.  Based on our subscription packages, we can set the recurring time, how many times, etc.. The recurring transaction occurs exactly on that date.  They have a great system, would like to know how they do it... Or?? just like experts-exchange... they charge on the anniversary date of signing up, which is tied to your account.  I am sure if the card fails your account goes offline until you update your information, etc.. that is what we need..

I have looked on the web for consultants, etc.. with no luck.

0
 
LVL 29

Expert Comment

by:coreybryant
ID: 10814005
Well it is a combination.  When you enter the CC card number, it goes to a gateway.  Now depending on what variables you can also pass to this gateway (monthly recurring billing, one time payment, etc) this will tell the gateway what to do.  The gateway then usually goes to a platform (a lot use First Dtaa Platform) and then on to Visanet, etc.  Visa gives the approval & that goes back down the chain.  Now since you are still connected to the gateway at this time - it updates your database on your server.  Telling you that the CC charge was approved.

Now let's say that you entered a variable to tell the gateway to charge the CC every month on the 10th for $10.00.  The gateway will do that - most of the time without fail.  But if it fails, you usually have no way of knowing since you are not connected to the gateway at that time.  

But you are wanting it seem, like what I suggested in the beginning.  A system to take the CC data, & process it.  And then re-submit it to the gateway every month.  And you would allow the consumer to update the CC information as needed.  

-Corey
0
Zoho SalesIQ

Hassle-free live chat software re-imagined for business growth. 2 users, always free.

 

Author Comment

by:ondrejko1
ID: 10814317
Correct, it just resubmits the order, if it fails, it takes their membership offline, sends them a notice to update their info. etc..

Do you know any gateway providers, or is First Data a gateway?
0
 
LVL 29

Expert Comment

by:coreybryant
ID: 10814694
First Data is the platform.  They own the LinkPoint gateway (which has recurring billing).  But it is automatic & not hooked into your system.  You need to build something special like that to have it submit to the gateway so that way your DB can be updated when it is connected at that time.

As far as ones being hooked into your system - for the most part, you are looking at a third party processor - which the discount rates can be a bit more expensive

-Corey
0
 

Author Comment

by:ondrejko1
ID: 10814711
Can't we just link directly to the gateway?  If all information is stored on our server, it is basically like a new transaction, so the recurring billing is really only on our end, they see it as a new transaction.  
0
 
LVL 29

Expert Comment

by:coreybryant
ID: 10814851
Yes - you can.  That was what I stated in my first comment to you & a few others.  You would have to do it yourself.  You would have to get a system built to submit the data on a recurring basis.  Is it monthly (for all) or if someone joins on the 5th, does charging start on that date?

-Corey
0
 

Author Comment

by:ondrejko1
ID: 10816933
they can have multiple options maybe monthly, quarterly, semiannually.  If it was monthly, it would recur every 30 days, quarterly every 90 days, etc..
0
 
LVL 2

Expert Comment

by:davidgreenmoor
ID: 10976454
Although there have been many contributions to this question so far, I thought I would mention PROTX. They have a range of products, and as you have your own servers you could use their VSP Direct offering. To quote them:

VSP Direct allows you to simply send us the credit card details in a server-to-server, highly-encrypted message, the details are then sent to the merchant bank to obtain authorisation, the Protx server replies immediately, with no redirection or callbacks.

http://www.protx.com/products/vspdirect.asp
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

With a software solution, you always get to control email signatures and have the final say on the design - not an unrelated department or the uninterested end user.
SSL stands for “Secure Sockets Layer” and an SSL certificate is a critical component to keeping your website safe, secured, and compliant. Any ecommerce website must have an SSL certificate to ensure the safe handling of sensitive information like…
An overview of how to create reports in Adobe Analytics (formerly Omniture Site Catalyst) using pageNames, events, eVars and props. This video will show you how to install the Omniture Debugger tool so can see (and test) what is being passed int…
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now