On This Page
The Request Element
The
<Request>
element contains information about a payment transaction.<Request RequestID=CDATA> (TransactionReferenceNumber) (MerchantReferenceNumber) (TransactionStatus) (Amount) (CurrencyCode) (PaymentStatus) </Request>
This table describes the attributes of the
<Request>
element.Attribute Name | Description |
|---|---|
RequestID | Unique identifier generated by Cybersource for
the transaction.
|
This table describes the child elements of the
<Request>
element.Element Name | Description |
|---|---|
TransactionReferenceNumber | Reference number that you use to
reconcile your Cybersource reports with your processor reports.
This field corresponds to the
<service> _reconciliationID (Simple Order API) and to the
<service>_ trans_ref_no (SCMP API) response fields.
|
MerchantReferenceNumber | Merchant-generated order reference
or tracking number.
|
TransactionStatus | One-word description of the result
of the transaction request.
|
Amount | Amount of the transaction. |
CurrencyCode | ISO currency code used for the
transaction. See ISO Standard Country Codes.
|
PaymentStatus | One-word description of the current
status of the transaction. Possible values:
|
This
<Request>
element includes a single example transaction in
the PENDING
state.<Request RequestID="1580782287420174065733"> <TransactionReferenceNumber>5533830406</TransactionReferenceNumber> <MerchantReferenceNumber>1158078228539</MerchantReferenceNumber> <TransactionStatus>SOK</TransactionStatus> <Amount>25.00</Amount> <CurrencyCode>USD</CurrencyCode> <PaymentStatus>PENDING</PaymentStatus> </Request>