Making payments by previously stored credit card number

MartCactus

Free Member
Sep 25, 2007
983
214
London, England
I have a client who wants his clients to be able to set up an account with a credit card number (on the web) and then later they can buy things via eg iphone without having to enter the credit card number again.

Similar to how iTunes saves your credit card number and then lets you buy things later without re-entering it.

This is because the nature of the service his clients would be buying is such that they are likely to be out and about (perhaps in different countries) and so not have access to a full website, but just their mobile phone.

Now this requires storage of credit card details. We generally advise customers against this for several reasons
1) its a security risk if their site is compromised or bad staff member walks off with the db
2) its probably a breach of their credit card processing contract, else would require very thorough PCI audit.

I was wondering whether there are any payment gateways that implement this service - worldpay and several others enable future regular payments to be queued up - eg 12 payment of £10 over next 12 months... but I'm not aware of any that will file the card details and then provide a remote way to rebill that card. Has anyone come across a company that offers this service?
 
S

snakeeyes121

If you get paypal virtual terminal you can do a test transaction of say a quid, make a note of the reference number then come back at a later date to make more payments against that reference without entering the card details again.
I dont think its automatically setup when you get virtual terminal, you have to request it.

It explains about it on page 25 of the user guide.
https://www.paypal-business.co.uk/content/s2/pdf/Brochures/VirtualTerminal_Guide_uk.pdf
 
Upvote 0

sanjiv

Free Member
Feb 15, 2010
2,121
247
You can do it via PayPal but the customer would have to have a PayPal account and add their credit/debit card as a payment option on there.

I think this would probably also be the same with Google Checkout.

What sort of thing is he selling and at what prices? Perhaps Direct Debit at the end of each month would work but it really does depend on the frequency of purchase and cost.
 
Upvote 0
I have a client who wants his clients to be able to set up an account with a credit card number (on the web) and then later they can buy things via eg iphone without having to enter the credit card number again.

Similar to how iTunes saves your credit card number and then lets you buy things later without re-entering it.

This is because the nature of the service his clients would be buying is such that they are likely to be out and about (perhaps in different countries) and so not have access to a full website, but just their mobile phone.

Now this requires storage of credit card details. We generally advise customers against this for several reasons
1) its a security risk if their site is compromised or bad staff member walks off with the db
2) its probably a breach of their credit card processing contract, else would require very thorough PCI audit.

I was wondering whether there are any payment gateways that implement this service - worldpay and several others enable future regular payments to be queued up - eg 12 payment of £10 over next 12 months... but I'm not aware of any that will file the card details and then provide a remote way to rebill that card. Has anyone come across a company that offers this service?

Mart,

We have a couple of methods to achieve what you want. One is an inhouse offered service we call PayByLink. It can be of a repetitive type nature not dissimilar to WorldPay's Future Pay. It can also be one off or to a mixture of other variables.

We have found the PayByLink has been strongly adopted by our users that have repeat business and variable invoice amounts, for example printers. Often the risk to them is they send out a large order and the card gets charged back as they traditionally only do MOTO where the liability shift does not happen. With this tool you can do a full adhoc 3D secure transaction and thus get the benefits of the liability shift.

We also have a partner/reseller who has developed an IVR + voice recognition package. They just released their smartphone app for use on devices like iPhones etc. The problem with iPhones is that Apple have built in a keylogged which stores basically everything you do. So if you have entered your card details via your iphone and lose it then technically someone could pull this information off. They would have to be one switched on cookie but it is possible. There are ways around it though.

Drop me a PM if you want to discuss.
 
  • Like
Reactions: MartCactus
Upvote 0
T

TotallySport

It's called continuious Authority, most merchant service provide it, it's designed for subscriptions but there is an part of it which allows you to change the amount. You don't store the card details your store key which is linked to that persons previous payment and your merchant number, so is very safe.

You can hold card details but the information has to be on a server which isn't linked to the internet and would prove very costly.
 
Upvote 0
It's called continuious Authority, most merchant service provide it, it's designed for subscriptions but there is an part of it which allows you to change the amount. You don't store the card details your store key which is linked to that persons previous payment and your merchant number, so is very safe.

Actually this is only partially correct. The PSP will still be storing the full card details. They should be suppling a crossreference for the merchant to store.

As far as safety everything past the first transaction is treated as non authenticated so there still is a risk of chargebacks. The only major difference is that some banks are now CV2 declining transactions where the transaction is flagged as ECOM and no CV2 is supplied. With CA transactions this *should* not happen

You can hold card details but the information has to be on a server which isn't linked to the internet and would prove very costly.

With most PSPs nowadays there should be no reason for a merchant to hold ful PAN or other card details.
 
Upvote 0
T

TotallySport

Actual what I said was correct, the merchant doesn't store the details and they don't, yes the PS does, but thats beyond the merchants PCI, and is secure.

However you are allowed to store the CV2 number and send it with the repeat transaction information for validation, as without the key its useless and since the key only relates to that card with that merchant number, it isn't a security risk.

On retaining card details I agree very very few should need to hold the information, but there will be some which do, and I just I would point it out.:D
 
  • Like
Reactions: MartCactus
Upvote 0

MartCactus

Free Member
Sep 25, 2007
983
214
London, England
Thanks for the posts - I was sure that someone would be providing this capability out there, as it seems a useful thing to have.

I'm also very aware of the problems of holding credit card numbers - we advise clients of our ecom software not to do this - and any using remote gateways won't in any case as the number is only taken remotely on the gateway.

I noticed that Google checkout has "google mobile" which seems to let you setup a google account in advance, and then make transactions later using just a PIN number.
 
Upvote 0
Actual what I said was correct, the merchant doesn't store the details and they don't, yes the PS does, but thats beyond the merchants PCI, and is secure.

LOL. you are a stickler for detail my friend...:mad:

However you are allowed to store the CV2 number and send it with the repeat transaction information for validation, as without the key its useless and since the key only relates to that card with that merchant number, it isn't a security risk.

You are NEVER allowed to store CV2 data. Only entity that allowed is the actual card issuer. On a full PCI audit they check everything to make sure you are not. The logic for a CA account is that all possible checks are done on first transaction. Subsequent transactions assume that based on the act of the consumer giving continual authority and all checks passed first transaction that subsequent transactions on that CA thread do not need CV2 data.

On retaining card details I agree very very few should need to hold the information, but there will be some which do, and I just I would point it out.:D

Yes we have seen this on a number of occassions. Usually it is merchant of substantial size who need to do repeat billings where if a payment is not taken that a service will be immediatly suspended on lack of payment. A good example is MMORPGs with a global consumer base.

However each of them will be PCI level 1 certified so perfectly allowed to.
 
  • Like
Reactions: TotallySport
Upvote 0
Thanks for the info, sage pay have confirmed your not allowed to retain the CVV2 value, however they have confirmed continuous authority doesn't need it to process the payment.

You would never be able to use cv2 for repeat continualy authority transactions anyways. Usually the Tx is either initiated by the merchant or the PSP without contact with the card holder. Therefor no CV2
 
Upvote 0

Latest Articles