• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 502
  • Last Modified:

Session times out while payment is being processed by third party

Hi,

Could you please advise on the options available for the following scenario?

We have a website which is working ok and the plan is to accept payments online via a third party.The third party accepts http post request and I guess returns some sort of status to say if transaction failed or succeeded.

What happens when the user session times out half way through the request to third party?

How would we receive the result from this third party?

What are the best practices? Do we need a separate component which deals with this instead?

Can you advise on any architecture configurations?

Any help would be much appreciated.

N.
0
n3alexan
Asked:
n3alexan
1 Solution
 
Jesus RodriguezIT ManagerCommented:
-What happens when the user session times out half way through the request to third party?

How long will take the process on the third party? Time out will occur when the client is not making any request or modification (not working with the computer on the requested page at all or away from the computer) otherwise make sure that the time out will e enough to do the request

How would we receive the result from this third party?

Depends on the third party response, can be a xml or certain variable on the response through a web service that will give you the flag and the result of the transaction

What are the best practices? Do we need a separate component which deals with this instead?

My suggestion, use paypal integrated to your website. It's easy and fast and will guarantee that nothing will fail on the transaction. also is superfast. Take a look to paypal and you will see it (You can accept even credit cards and transfers between  other paypal accounts)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Tackle projects and never again get stuck behind a technical roadblock.
Join Now