On This Page
Simple Order Example: Processing a Sale
Simple Order
Example: Processing a SaleRequest
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.224"> <merchantID>test_merchant</merchantID> <merchantReferenceCode>refnum-1234</merchantReferenceCode> <invoiceHeader> <merchantDescriptor>Test Store</merchantDescriptor> </invoiceHeader> <billTo> <firstName>John</firstName> <lastName>Smith</lastName> <email>test@cybs.com</email> </billTo> <item id="0"> <unitPrice>25.00</unitPrice> <quantity>2</quantity> <productName>Shirt</productName> <totalAmount>50.00</totalAmount> </item> <purchaseTotals> <currency>GBP</currency> <grandTotalAmount>50.00</grandTotalAmount> </purchaseTotals> <apPaymentType>PBB</apPaymentType> <apSaleService run="true"> <cancelURL>https://www.merchant.redirect.url.from.request.html?actioncancel</cancelURL> <successURL>https://www.merchant.redirect.url.from.request.html?actionsuccess </successURL> <failureURL>https://www.merchant.redirect.url.from.request.html?actionfail</failureURL> </apSaleService> </requestMessage>
Response to a Successful Request
<replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.224"> <merchantReferenceCode>refnum-1234</merchantReferenceCode> <requestID>7320611088736718403012</requestID> <decision>ACCEPT</decision> <reasonCode>100</reasonCode> <requestToken>AxjnrwSTjNnjJvI5t7XEAOoZYjWmdlnDlR2MyenvxnP5VudCpnQ5IZNJMvRjQ3YIScZs8ZN5HNva4gAA0Qwd</requestToken> <purchaseTotals> <currency>GBP</currency> </purchaseTotals> <apSaleReply> <reasonCode>100</reasonCode> <paymentStatus>pending</paymentStatus> <responseCode>00001</responseCode> <merchantURL>https://checkout.b.banked.com/eu/1a6a306d-2582-4fe8-9f52-a8a5c44725f3?token=eyJhbGciO...</merchantURL> <processorTransactionID>1a6a306d-2582-4fe8-9f52-a8a5c44725f3</processorTransactionID> <reconciliationID>XFZ3Y3CJG1LO</reconciliationID> <amount>50.00</amount> <processorResponse>00001</processorResponse> <dateTime>2024-11-20T00:05:12Z</dateTime> </apSaleReply> </replyMessage>