Where can I find the XSD for the the cnpAPI version 11.3 or 11.4?
Please find attach the XSD files for 11.2 and 11.4. These are for online transactions.
The complete schema includes 4 separate xsd files (attached). The file descriptions are:
Could you please provide us with XSD files for Vantiv cnpAPI 12.2
I sent them via email. Did you receive the zip file?
Sorry, the email just bounced. I've attached a zip file with the V12.2 schema.
Could you please share the XSDs for cnpAPI 12.4 version?
Sure. Here you go.
Thank you for the quick response!I think cnpTransactionInterface type is missing the attachment. We're getting an error in cnpRecurring_v12.4.xsd as it has a reference to it. Could you please check?
Those are all the schema files. cnpTransactionInterface must be something new. I see it there, but I don't remember it in the schema files, or when it was added. I'll look into it, but if you are not planning on using our Recurring Engine, you won't need the cnpRecurring schema, so it is safe to ignore this for the time being.
PS...actually, something else just occurred to me. If I remember correctly, the Recurring schema file reference the common schema. I wonder if it needs to include the transaction schema and that's where cnpTransactionInterface is defined. As I said, I'll talk to Development about it and let you know what I find out.
Thanks Tom for the response. Yes as of now we are not planning to use the Recurring engine.
As you suggested, I tried including the transaction schema in the cnpRecurring_v12.4.xsd and the error was gone. But I will wait for your team's response for the confirmation.
OK, I've confirmed the bug and a fig going in the next minor release (V12.6). They had two choices for the fix: adding the include statement to the recurring schema, or moving <xs:complexType name="cnpTransactionInterface" abstract="true"/> from the transaction schema to the recurring schema. They chose to move the complexType declaration to the recurring schema.
Of course, since you are not using recurring, this doesn't matter to you, but I wanted to add this to the thread for completeness.
Yell if you need anything else,
Retrieving data ...