On This Page
Simple Order API | null
Example: Sale (XML)
Request
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.23"> <merchantID>Napa Valley Vacations</merchantID> <merchantReferenceCode>482046C3A7E94F5</merchantReferenceCode> <billTo> <firstName>John</firstName> <lastName>Doe</lastName> <street1>1295 Charleston Rd.</street1> <city>Mountain View</city> <state>CA</state> <postalCode>94043</postalCode> <country>US</country> <phoneNumber>650-965-6000</phoneNumber> <email>[email protected]</email> </billTo> <item id="0"> <unitPrice>49.95</unitPrice> <quantity>1</quantity> </item> <purchaseTotals> <currency>USD</currency> </purchaseTotals> <card> <accountNumber>4111111111111111</accountNumber> <expirationMonth>12</expirationMonth> <expirationYear>2015</expirationYear> <card_cvNumber>999</card_cvNumber> <!-- Required only forVisa Platform Connect. --> <cardType>001</cardType> <usage>C</usage> <!-- Required only forChina UnionPay. --> </card> <ccAuthService run="true"/> <ccCaptureService run="true"/> <cardTypeSelectionIndicator>1</cardTypeSelectionIndicator> <!-- Required only forChina UnionPay. --> </requestMessage>
Response
Most processors do not return all of the fields in this example.
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.23"> <c:merchantReferenceCode>482046C3A7E94F5</c:merchantReferenceCode> <c:requestID>0305782650000167905080</c:requestID> <c:decision>ACCEPT</c:decision> <c:reasonCode>100</c:reasonCode> <c:purchaseTotals> <c:currency>USD</c:currency> </c:purchaseTotals> <c:ccAuthReply> <c:reasonCode>100</c:reasonCode> <c:amount>49.95</c:amount> <c:authorizationCode>123456</c:authorizationCode> <c:avsCode>Y</c:avsCode> <c:avsCodeRaw>YYY</c:avsCodeRaw> <c:processorResponse>A</c:processorResponse> <c:reconciliationID>ABCDE12345FGHIJ67890</c:reconciliationID> <c:accountBalance>50.05</c:accountBalance> <c:paymentNetworkTransactionID>3312345</c:paymentNetworkTransactionID> <c:cardCategory>F^</c:cardCategory> <c:cardGroup>0</c:cardGroup> </c:ccAuthReply> <c:ccCaptureReply> <c:reasonCode>100</c:reasonCode> <c:amount>49.95</c:amount> <c:reconciliationID>1094820975023470</c:reconciliationID> </c:ccCaptureReply> </c:replyMessage>