I imagine that this is a really basic question but I can't seem to find exactly the answer I am looking for on the web.
I'm currently testing the default installation of the uCommerce shop which I have set up to work with WorldPay as detailed here and it seems to work as expected (sending customers to and from external payment pages). I am a little unsure as to whether the orders are being handled successfully.
When conducting a test transaction, the user is redirected back to the site as intended and the callback seems to complete successfully. I have configured the uCommerce to use instant capture (advised to do this by WorldPay support), and according to the uCommerce_Payment table the status of these transactions is marked as "10000003" which looks like it means "Acquired".
Does this mean that the payment has been authorized and banked, or something else entirely? I am intending to offer downloads on purchase so I would need to be sure that the payment has been completed.
I have contacted WorldPay technical support and have found an answer that suits my particular case, i'm not sure if this response translates to other payment providers but I will post the answer I received as it might help someone else.
Worldpay advised me that once the payment is authorised, the card company responsible for the account will deduct the total value of the transaction from the available balance of the clients account, and they will then honour this payment although there might be a delay in actually receiving (capturing) the funds. Once WorldPay recieves notificaiton of this authorisaiton, they then send either a confirmation/cancellation callback to your website.
So, if like me you are wanting to offer instant downloads once the payment has been authorised, it seems okay to provide the files once the callback returns an authorised result.
They do however reccomend that you wait for capture before shipping although the impression that I got was that this was mostly to cover them on legal grounds.
Hope this saves someone the two hours I spent digging around the internet for the answer. I would however advise checking this information with your payment provider.
That's explanation is what "Acquired" means. By default uCommerce will use a two stage process for payments: Authorised, followed by Acquired. Some of our providers support instant acquire, which does what you describe above.
The inherent delay is there because processing only seems instantaneous, but in reality there's a processing delay from the backing payment process. Gateways like Google Checkout make this very apparent while most others hide this fact.
Payment Status Clarification
Hi,
I imagine that this is a really basic question but I can't seem to find exactly the answer I am looking for on the web.
I'm currently testing the default installation of the uCommerce shop which I have set up to work with WorldPay as detailed here and it seems to work as expected (sending customers to and from external payment pages). I am a little unsure as to whether the orders are being handled successfully.
When conducting a test transaction, the user is redirected back to the site as intended and the callback seems to complete successfully. I have configured the uCommerce to use instant capture (advised to do this by WorldPay support), and according to the uCommerce_Payment table the status of these transactions is marked as "10000003" which looks like it means "Acquired".
Does this mean that the payment has been authorized and banked, or something else entirely? I am intending to offer downloads on purchase so I would need to be sure that the payment has been completed.
Any advice appreciated.
I have contacted WorldPay technical support and have found an answer that suits my particular case, i'm not sure if this response translates to other payment providers but I will post the answer I received as it might help someone else.
Worldpay advised me that once the payment is authorised, the card company responsible for the account will deduct the total value of the transaction from the available balance of the clients account, and they will then honour this payment although there might be a delay in actually receiving (capturing) the funds. Once WorldPay recieves notificaiton of this authorisaiton, they then send either a confirmation/cancellation callback to your website.
So, if like me you are wanting to offer instant downloads once the payment has been authorised, it seems okay to provide the files once the callback returns an authorised result.
They do however reccomend that you wait for capture before shipping although the impression that I got was that this was mostly to cover them on legal grounds.
Hope this saves someone the two hours I spent digging around the internet for the answer. I would however advise checking this information with your payment provider.
Hi Christopher,
That's explanation is what "Acquired" means. By default uCommerce will use a two stage process for payments: Authorised, followed by Acquired. Some of our providers support instant acquire, which does what you describe above.
The inherent delay is there because processing only seems instantaneous, but in reality there's a processing delay from the backing payment process. Gateways like Google Checkout make this very apparent while most others hide this fact.
HI Søren,
Thanks for the response and clarification, much appreciated.
is working on a reply...