Q) What is checksum?
A) Checksum is a unique value per your content revision that you supply us whenever your content changes.
Q) When do we need checksum value?
A) For Dynamic OnDemand Products, if you store the content in your server and pass the content path in the order notification XML for us to download, you have to pass the checksum value in the XML.
Q) How does the checksum help?
A) Checksum helps our system to identify that the content is revised. Our system will download the content one time from your server and store in our local server. This will be a one time download for each content revision and will avoid multiple hits to your server for same content. Once downloaded, our production system will use that content from our local server and process the orders. Whenever you revise your content, you have to pass a new checksum value in the order notification XML. Our system will then download the new content version from your server and store in our local server and will use the latest version for production
Q) What if i just supply the content path and do not supply the checksum in the XML?
A) If the checksum is not supplied, our system will download the content from your server for every single order. Even if you are placing multiple orders for same content, our system will consider it as a new content and unnecessarily download the content from your server for each order.
Q) Can we delete the content in our server once you download the content from our server?
A) No. Even though we download and store your content locally in our server to process the orders, please DO NOT delete the content from your server after we download. For any reason if we lose your content in our local server, we need to download again from your server.