Version 2 (modified by steve.winter, 7 years ago) (diff) |
---|
- When configuring the FileMaker server,
- use the new wildcard SSL certificate for the server
- enable the XML interface using either the CLI or API
- enable the PHP API using either the CLI or API
- Ensure that there is a valid DNS entry for the FileMaker server which the PHP code can connect to the PHP API interface using (e.g. fms.solopress.com).
- Import the payment.solopress.com EV SSL certificate to the local machine certificate store
- Download and install the subversion command line client from https://msdev.co.uk/windows-svn-client/
- Open a command prompt, run the following commands to export the PHP code from version control into the webroot folder
cd c:\inetpub\wwwroot svn export https://svn.msdev.co.uk/SoloPress/trunk/src/ ./ --force --username subversion --password Rb9Pa4lF
- Create the payment.solopress.com virtual host in the IIS console.
- Set the Physical Path to C:\inetpub\wwwroot
- bind to port 80 with host payment.solopress.com
- bind to port 443 with host payment.solopress.com, require SNI, and select the payment SSL cert
- Ensure that the internal DNS entry for payment.solopress.com points to the correct internal IP address
- Modify C:\inetpub\wwwroot\assets\includes\config.php to point to the DNS name of the FMS, including the https protocol (this is a new FM17 requirement)
- Switch the payment gateway to test mode in the above config file.
- Conduct end-to-end testing of the payment process to ensure everything functions as expected (e.g. using https://payment.solopress.com/?/order/v9jhQs8TPbFxp8748HUUPi/dfdd16d0b176755c8434754d1d78701b)
- Conduct testing of the order submission process
- Revert the payment gateway in the config file to production mode
- Switch the external DNS for payment.solopress.com to point to the external IP address of the server
Attachments (1)
- SoloPress.postman_collection.json (5.7 KB) - added by steve.winter 7 years ago.
Download all attachments as: .zip