Retrieve Order Details
Retrieve a summary of a completed order.
REST
Request
https://api.neoncrm.com/neonws/services/api/store/retrieveOrderDetails?userSessionId=[session id]&orderId=55595
Response
{
"RetrieveOrderDetailsResponse": {
"operationResult": "SUCCESS",
"responseDateTime": "2013-02-22T03:33:49.984-06:00",
"order": {
"orderId": 55595,
"orderDate": "2013-02-22T00:00:00.000-06:00",
"shoppingCart": {
"shoppingCartId": 55595,
"shoppingCartItems": {
"shoppingCartItem": [
{
"sequenceId": 0,
"itemInfo": {
"unitPrice": 360,
"itemType": "Membership",
"membership": {
"accountId": 123958,
"membershipTerm": {
"termInfo": {
"id": 505,
"name": "320 individual group 1"
},
"isParentTerm": true
},
"source": {
"id": 43,
"name": "Web"
},
"customFieldDataList": {
"customFieldData": {
"fieldId": 317,
"fieldOptionId": 1732
}
},
"membershipId": 134,
"membershipName": "320 individual group 1",
"termDuration": "1YEAR",
"fee": 360,
"transactionDate": "2013-02-22T00:00:00.000-06:00",
"termStartDate": "2013-09-01-05:00",
"termEndDate": "2014-08-31-05:00",
"enrollmentType": "JOIN"
}
},
"quantity": 1
},
{
"sequenceId": 1,
"itemInfo": {
"unitPrice": 300,
"itemType": "Donation",
"donation": {
"createdDateTime": "2013-02-22T02:52:54.000-06:00",
"createdBy": "Administrator ",
"lastModifiedDateTime": "2013-02-22T02:52:54.000-06:00",
"lastModifiedBy": "Administrator ",
"donationId": 41733,
"accountId": 123958,
"amount": 300,
"purpose": {
"id": 12,
"name": "Research"
},
"campaign": {
"id": 249,
"name": "$5 Support a Kid"
},
"fund": {
"id": 11,
"name": "Benefit Concert"
},
"status": "Pending",
"donorName": "Jason10 Weng",
"date": "2013-02-20-06:00",
"acknowledgee": {
"name": "Andrew Jones"
},
"customFieldDataList": {
"customFieldData": {
"fieldId": 603,
"fieldOptionId": 2295
}
},
"solicitation": {
"id": 6,
"name": "Proposal"
}
}
},
"quantity": 1
},
{
"sequenceId": 2,
"product": {
"productId": 86,
"category": {
"id": 12,
"name": "Stationery"
},
"code": "code 1",
"name": "web service test product 1",
"description": "<p class="neonFieldLabel">rntweb service testing product 1</p>rn",
"unitPrice": 500,
"shippingRequired": true,
"daysToShip": 1,
"defaultShippingCost": 12,
"imageUrl": "https://xyx.com/images/testImage.pdf",
"imageLabel": "web service test product 1",
"hasOptions": false,
"status": "Active"
},
"quantity": 1,
"selectedOptions": {
"option": {
"optionId": 40,
"name": "test option 2",
"optionValues": {
"optionValue": {
"optionValueId": 106,
"name": "test option choice 1",
"priceAdjustment": -5
}
}
}
}
}
]
},
"accountId": 123958,
"shippingAddress": {
"isShippingAddress": false,
"shippingDeliverTo": "xiao ma",
"addressLine1": "11/27 hercules ST",
"city": "",
"state": {
"code": "IL",
"name": "ILLINOIS"
},
"country": {
"id": 1,
"name": "United States"
},
"zipCode": 610000
},
"shippingHandlingFee": 10,
"shippingHandlingMethod": "UPS Ground",
"discounts": {
"nameValuePairs": {
"nameValuePair": [
{
"name": "discountName",
"value": "Buy $100.00 and get $50.00 off"
},
{
"name": "priceOff",
"value": 50
},
{
"name": "id",
"value": 275
},
{
"name": "freeShipping",
"value": false
}
]
}
},
"itemsCount": 3,
"totalDiscount": 50,
"subTotal": 1110,
"taxAmount": 403.28,
"totalCharge": 1473.28
},
"transaction": {
"transactionId": 55595,
"transactionStatus": "Pending",
"payments": {
"payment": {
"paymentId": 44091,
"amount": 1473.28,
"paymentStatus": "Pending",
"note": "shopping cart payment",
"tenderType": {
"id": 4,
"name": "Credit Card(Online)"
},
"creditCardOnlinePayment": {
"cardNumber": "************9236",
"expirationMonth": 9,
"expirationYear": 15,
"cardType": {
"code": "v",
"name": ""
},
"cardHolder": "Dark Smith",
"billingAddressLine1": "14/349 Geoge Street",
"city": "Chicago",
"state": {
"code": "IL"
},
"country": {
"id": 1,
"name": "United States"
},
"zipCode": 60009
}
}
}
}
}
}
}
SOAP
Request
<soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:neon="http://www.z2systems.com/schemas/neonws/">
<soapenv:header>
<soapenv:body>
<neon:retrieveorderdetailsrequest>
<usersessionid>T1361857093088</usersessionid>
<orderid>55606</orderid>
</neon:retrieveorderdetailsrequest>
</soapenv:body>
</soapenv:header>
</soapenv:envelope>
Response
<soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:body>
<ns2:retrieveorderdetailsresponse xmlns:ns2="http://www.z2systems.com/schemas/neonws/">
<operationresult>SUCCESS</operationresult>
<responsedatetime>2013-02-25T23:51:35.122-06:00</responsedatetime>
<order>
<orderid>55606</orderid>
<orderdate>2013-02-25T00:00:00.000-06:00</orderdate>
<shoppingcart>
<shoppingcartid>55606</shoppingcartid>
<shoppingcartitems>
<shoppingcartitem>
<sequenceid>0</sequenceid>
<iteminfo>
<unitprice>360.0</unitprice>
<itemtype>Membership</itemtype>
<membership>
<accountid>123952</accountid>
<membershipterm>
<terminfo>
<id>505</id>
<name>320 individual group 1</name>
</terminfo>
<isparentterm>true</isparentterm>
</membershipterm>
<source>
<id>43</id>
<name>Web</name>
<customfielddatalist>
<customfielddata>
<fieldid>317</fieldid>
<fieldoptionid>1731</fieldoptionid>
</customfielddata>
</customfielddatalist>
<membershipid>134</membershipid>
<membershipname>320 individual group 1</membershipname>
<termduration>1YEAR</termduration>
<fee>360.0</fee>
<transactiondate>2013-02-25T00:00:00.000-06:00</transactiondate>
<termstartdate>2013-09-01-05:00</termstartdate>
<termenddate>2014-08-31-05:00</termenddate>
<enrollmenttype>JOIN</enrollmenttype>
</membership>
</iteminfo>
<quantity>1</quantity>
</shoppingcartitem>
<shoppingcartitem>
<sequenceid>1</sequenceid>
<iteminfo>
<unitprice>200.0</unitprice>
<itemtype>Donation</itemtype>
<donation>
<createddatetime>2013-02-25T23:47:56.000-06:00</createddatetime>
<createdby>Administrator</createdby>
<lastmodifieddatetime>2013-02-25T23:47:56.000-06:00</lastmodifieddatetime>
<lastmodifiedby>Administrator</lastmodifiedby>
<donationid>41738</donationid>
<accountid>123952</accountid>
<amount>200.0</amount>
<purpose>
<id>12</id>
<name>Research</name>
</purpose>
<campaign>
<id>249</id>
<name>$5 Support a Kid</name>
</campaign>
<fund>
<id>11</id>
<name>Benefit Concert</name>
</fund>
<status>Pending</status>
<donorname>Jason6 Weng</donorname>
<date>2013-02-25-06:00</date>
<acknowledgee>
<name>Xiao Ma</name>
<email>xma@z2systems.com</email>
<address>
<addressid>76176</addressid>
<addressline1>41/82 walson street</addressline1>
<city>Chicago</city>
<state>
IL
<name>ILLINOIS</name>
</state>
<country>
<id>1</id>
<name>United States</name>
</country>
<zipcode>60000</zipcode>
</address>
</acknowledgee>
<customfielddatalist>
<source>
<id>43</id>
<name>Web</name>
<solicitation>
<id>6</id>
<name>Proposal</name>
</solicitation>
</customfielddatalist></donation>
</iteminfo>
<quantity>1</quantity>
</shoppingcartitem>
<shoppingcartitem>
<sequenceid>2</sequenceid>
<product>
<productid>78</productid>
<category>
<id>5</id>
<name>Apparel</name>
</category>
<name>T-shirt</name>
<description><p class='neonFieldLabel'>
This is a T-shirt.</p></description>
<unitprice>100.0</unitprice>
<shippingrequired>true</shippingrequired>
<hasoptions>false</hasoptions>
<status>Active</status>
</product>
<quantity>1</quantity>
<selectedoptions>
<option>
<optionid>37</optionid>
<name>T-shirt Sizes (Child/Adult)</name>
<optionvalues>
<optionvalue>
<optionvalueid>100</optionvalueid>
<name>Adult</name>
<priceadjustment>5.0</priceadjustment>
</optionvalue>
</optionvalues>
</option>
</selectedoptions>
</shoppingcartitem>
</shoppingcartitems>
<accountid>123952</accountid>
<shippingaddress>
<isshippingaddress>false</isshippingaddress>
<shippingdeliverto>Xiao Ma</shippingdeliverto>
<addressline1>1/304 Geroge Street</addressline1>
<city>Chicago</city>
<state>
IL
<name>ILLINOIS</name>
</state>
<country>
<id>1</id>
<name>United States</name>
</country>
<zipcode>60</zipcode>
</shippingaddress>
<shippinghandlingfee>10.0</shippinghandlingfee>
<shippinghandlingmethod>FedEx 2-Day Air</shippinghandlingmethod>
<discounts>
<namevaluepairs>
<namevaluepair>
<name>discountName</name>
<value>Buy $100.00 and get $50.00 off</value>
</namevaluepair>
<namevaluepair>
<name>priceOff</name>
<value>50.0</value>
</namevaluepair>
<namevaluepair>
<name>id</name>
<value>277</value>
</namevaluepair>
<namevaluepair>
<name>freeShipping</name>
<value>false</value>
</namevaluepair>
</namevaluepairs>
</discounts>
<itemscount>3</itemscount>
<totaldiscount>50.0</totaldiscount>
<subtotal>651.0</subtotal>
<taxamount>50.16</taxamount>
<totalcharge>661.16</totalcharge>
</shoppingcart>
<transaction>
<transactionid>55606</transactionid>
<transactionstatus>Pending</transactionstatus>
<payments>
<payment>
<paymentid>44097</paymentid>
<amount>661.16</amount>
<paymentstatus>Pending</paymentstatus>
<note>paid by ralf</note>
<tendertype>
<id>4</id>
<name>Credit Card(Online)</name>
</tendertype>
<creditcardonlinepayment>
<cardnumber>************9236</cardnumber>
<expirationmonth>10</expirationmonth>
<expirationyear>16</expirationyear>
<cardtype>
V
<name>Visa</name>
</cardtype>
<cardholder>Morgan</cardholder>
<billingaddressline1>98/827 mars ST</billingaddressline1>
<city>Chicago</city>
<state>
IL
</state>
<country>
<id>1</id>
<name>United States</name>
</country>
<zipcode>60980</zipcode>
</creditcardonlinepayment>
</payment>
</payments>
</transaction>
</order>
</ns2:retrieveorderdetailsresponse>
</soap:body>
</soap:envelope>
Request Parameters
Name | Required | Description |
---|---|---|
orderId | Yes | Order ID. Orders can be retrieved from the List Orders API method. |
Response Parameters
Name | Required | Description |
---|---|---|
orderId | Yes | Order ID |
orderDate | Yes | Format: 2013-02-22T00:00:00.000-06:00 |
shoppingCart.shoppingCartId | Yes | Shopping Cart ID |
shoppingCart.shoppingCartItems | A summary of each item included in this cart | |
shoppingCart.accountId | The account ID of the constituent associated with this shopping cart | |
shoppingCart.shippingAddress | The shipping address associated with this shopping cart | |
shoppingCart.shippingHandlingFee | Cost of shipping and handling for this shopping cart | |
shoppingCart.shippingHandlingMethod | ||
shoppingCart.discounts | A summary of discounts that apply to items in the shipping cart | |
shoppingCart.itemsCount | Total quantity of items in shopping cart | |
shoppingCart.totalDiscount | Total amount of discounts applying to items in the shopping cart | |
shoppingCart.subTotal | Total cost of items, minus any discounts | |
shoppingCart.taxAmount | Total amount of tax added to this shopping cart | |
shoppingCart.totalCharge | Yes | Total cost of shopping cart, including items, discounts, taxes, and shipping |
transaction.transactionId | Yes | Transaction ID |
transaction.transactionStatus | Yes | Possible values: Pending, Processing, Succeed, Declined, Error, Scheduled, Cancelled, Deferred |
transaction.payments | Yes | A summary of the payment details for this order |
Error Codes
Code | Text | Description |
---|---|---|
12402 | Order id is required. | |
12403 | Order id is invalid. |