Appendix A: NECP Message Format Specifications
Submitted by Daryle on Fri, 03/23/2012 - 13:59
Merchant Originated Message Formats
The following XML definitions are proposed for merchant-originated messages:
Shopping Cart Order Document Type Definition
<?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?> <!DOCTYPE shopping_cart [ <!ELEMENT shopping_cart (order_id, order_details, MAC)> <!ELEMENT order_id (merchant_id, order_no?, timestamp?)> <!ELEMENT order_details (EMPTY)> <!ATTLIST order_details amount CDATA #REQUIRED> <!ATTLIST order_details shipping_included (Y|N) #DEFAULT “Y”> <!ATTLIST order_details shipping_code #IMPLIED> <!ATTLIST order_details trans_type (purchase|authorize|capture|credit) #DEFAULT “purchase”> <!ELEMENT merchant_id (#CDATA)> <!ELEMENT order_no (#CDATA)> <!ELEMENT timestamp (#PCDATA)> <!ATTLIST shopping_cart description PCDATA #IMPLIED> <!ATTLIST order_details currency (CA|US) #IMPLIED> <!ATTLIST order_details precision (2|3|4) #IMPLIED> <!ELEMENT MAC (#CDATA)> <!ATTLIST MAC serial_number CDATA #REQUIRED> ]>