I need help. I am taking over an application that currently processes transactions through Worldpay using what I assume is Litle OnlineRequest version 8.12.
I have been asked to start processing recurring payments. The document says I need to be on version at least 9.10.
I see that there is a 10.4 Litle XML Reference Guide online but even this guide was released Nov 2015.
If I am going to upgrade - what would be the easiest way to do this and what is the most updated XML that I could upgrade to with little effort. We are already processing quite well through our current version.
Hi Todd,
First, don't panic. If I am guessing right about what you need, it's not as bad as it might seem at first.
I assume when you mentioned recurring payments and the need to upgrade to V9.10, you are talking about using the new card network mandated fields for recurring, installments, and card on file and you were looking at the Credit Card Stored Credentials document. If I am correct, then you can actually stay in the same major version and upgrade to V8.30 or 8.31, if you need the Card on File option (as opposed to just recurring). Basically, if you are not adding anything other than this capability, you only need to code to handle three new elements: processingType, networkTransactionId, and originalNetworkTransactionId. The Credit Card Stored Credentials document explains their usage and the schema files will show you the structure. You can also find additional information in the V9.x, V11.x, and V12.x cnpAPI Guides. Unfortunately, I discontinued the maintenance/publishing of the V8.x series guide at V8.29, but the implementation of this feature is the same in the newer versions. Also, you can self-certify in our Pre-live environment by following the tests in Table 1 of the doc.
Now, if you want to update to the newest version, V12.8 will be available shortly. V12.7 is available now. We would love to see you bring your code up to our latest version, but it is not required.
Tom