Abaksoft Posted September 16, 2014 Posted September 16, 2014 Hi Farshad, Can you share your experience with the payement online as you do it well in your ordering unigui ? I would like to sale my softwares in an unigui web application, with for exemple paypal. Can you give a way to do it with secure methode ? (Ofcourse if not confidential) Thx. Quote
Administrators Farshad Mohajeri Posted September 17, 2014 Administrators Posted September 17, 2014 FastSpring is our payment processor. They have a very nice API infrastructure which helps to fully automate the order process. Let me describe a bit: -Each time a purchase is completed FastSpring sends us a HTTP request using a secure protocol. -On our side there is a dedicated uniGUI isapi app which captures all of these requests inside a ServerModule.OnHTTPDocument event. -HTTP parameters are extracted from the request and appended to a database table. -Another uniGUI app which is Windows Service polls the table inside a TUniThreadTimer event once a while and processes all new orders. -Order information are extracted and various tables are updated with order information. -There is another uniGUI isapi app which is the customer portal and is the user interface for our users. Same logic can be applied to Paypal with some differences. However, PayPal has a more complex notification system which requires duplex communication with PayPal server. 4 Quote
Abaksoft Posted September 17, 2014 Author Posted September 17, 2014 Thank you Farshad... I did not understand big thing, but i am sure, that can help many unigui developpers. Quote
adragan Posted October 8, 2014 Posted October 8, 2014 About FastSpring I tried 3 times to pay with the card that I usually make internet payments. All 3 times came back with Reason:FRAUD. I tried to pay by my PayPal account which, what do you know, linked to the same card. PayPal didn't complain at all and finished the transaction. So send my best to FastSpring !. Quote
Administrators Farshad Mohajeri Posted October 8, 2014 Administrators Posted October 8, 2014 About FastSpring I tried 3 times to pay with the card that I usually make internet payments. All 3 times came back with Reason:FRAUD. I tried to pay by my PayPal account which, what do you know, linked to the same card. PayPal didn't complain at all and finished the transaction. So send my best to FastSpring !. Sorry to hear about your experience while ordering. Problem here is that each payment company has an automated method to screen frauds. As expected there is a software which tries to calculate a risk when a credit card number is entered. Sometimes software can produce a false alarm as it was in your case. PayPal can actually verify you by sending a code to you in one of your bills so it can make sure credit card belongs to you. It happens because each day more and more thieves try to purchase online goods using stolen credit card numbers. This started to become a major headache for payment processors such as FastSpring. That's why they need to implement an automated software system to calculate risks for each online purchase. Thank you Quote
bolossis Posted October 22, 2017 Posted October 22, 2017 Hi Farshad, Please can you provide us an example on how you get the response and pool it to database? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.