Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Secure Online Payment Presented by Tom Hun Web Developer Objectives Convenience Centralization PCI (Payment Card Industry) Compliance Follow Security Practice Technology Tools ASP.NET VeriSign’s PayFlow Pro API (Application Programming Interface) MS SQL Database SSL Encryption Payment Flow Web Form 1 Secure Payment Page PayFlow Pro API Web Form 2 Confirm payment Design Secure Payment Secure Payment Page Payment DB Takes GUID as request query string and checks against the database GUID (uniqueidentifier type auto-generated by default in db) IP DateTime (varchar) Return URL (varchar) Other Payment data Design Web Forms Tuition Payment Confirmation page Tuition Payment Tuition DB GUID (uniqueidentifier type, null by default) IP (varchar) DateTime (varchar) Other Tuition Data Takes GUID as request query string Design Tuition Payment Redirects to Credit Card page by passing GUID Go To Pay Tuition DB IP Credit Card Payment Page Payment DB GUID (auto generated) IP DateTime DateTime Other Tuition Data Return URL Other Payment data Design Credit Card Payment Page Submit Payment Submit Credit Card Info. Returns payment result PayFlow Pro API Design Credit Card Payment Page If successful, get returns URL string and redirect here If unsuccessful, display error message Tuition Payment Confirmation Page Email confirmation Check and get payment result Update and retrieve data Update GUID and other Data Retrieve Data Payment DB Tuition DB