Reference Information
This section contains reference information that is useful when using Afterpay or
Clearpay.
Reporting
You can generate various types of reports for your financial and reconciliation data. For
more information about how to automate your generated reports through API
integration, see the
Reporting Developer Guide
. For more
information about how to use your Business Center
account to generate
reports, see the Reporting User Guide
.The
Reporting User Guide
contains these relevant topics:- How and When Reports Are Generated
- Downloading Available Reports
- Subscribing to Standard Reports
Additional Resources
For additional information about how to use the
Business Center
, see these
helpful resources.- Business CenterOverview
- For an overview of the various resources available in theBusiness Center, see this YouTube video:
- Navigating theBusiness Center
- For a step-by-step demonstration of how to navigate in theBusiness Center, see this YouTube video:
- Managing Report Subscriptions
- For an overview of how to manage report subscriptions in the Downloadable Reports section in theBusiness Center, see this YouTube video:
- Downloading Reports
- For an overview of how to download available reports in the Reports section in theBusiness Center, see this YouTube video:
Reason Codes and Response Codes for the Simple Order API
Simple Order
APIResponse fields and reason codes can be
added at any time.
Cybersource
recommends these best practices to
ensure you keep up-to-date with the latest possible responses:- Parse the response data according to the field names instead of the field order in the response message. For more information about parsing response fields, see the documentation for your client.
- Your error handler must be able to process new reason codes without problems.
- Your error handler must use thedecisionfield to determine the result if it receives a reason code that it does not recognize.
This table lists the possible reason codes that are returned by the
Simple Order API
in the reasonCode
field. For a list
of all of the possible reason codes and descriptions, see the .Reason Code | Processor Response Code | Description |
---|---|---|
100 |
| The transaction was successful. |
101 | The request is missing one or more required fields. Examine the
response fields missingField_0 through
missingField_N to identify which fields are
missing. Resend the request with all the required fields. | |
102 |
| One or more fields in the request contain invalid data. Examine
the response fields invalidField_0 through
invalidField_N to identify which fields are
invalid. Resend the request with valid data. |
150 |
| A system error caused the request to fail. You must design your
transaction management system to include a way to correctly handle
system errors. Depending on which payment processor is handling the
transaction, the error might indicate a valid Cybersource system error, or it might indicate a
processor rejection because of invalid data. For either reason,
Cybersource recommends you to not design your
system to keep resending a transaction when a system error occurs.
See the documentation for the Cybersource client
(SDK) that you are using for important information about how to
handle system errors and retries.Other possible reasons for a failed status:
|
151 | The request was received but a server timeout occurred. This
error does not include timeouts that occur between the client and
the server. To avoid duplicating the transaction, do not resend the
request until you have reviewed the transaction status in the
Business Center . See the documentation for your Cybersource client for information about handling retries
in the case of system errors. | |
152 | The request was received, but a service did not finish processing
in time. To avoid duplicating the transaction, do not resend the
request until you have reviewed the transaction status in the
Business Center . See the documentation for your Cybersource client for information about handling retries
in the case of system errors. | |
153 | Your account is not enabled for the OCT service. Contact your
Cybersource account manager to have your account
enabled for this service. | |
202 | The payment method is expired. You might also receive this value
if the expiration date that you provided does not match the date
that the issuing bank has on file. Request a different form of
payment. | |
203 |
| The payment method was declined. No other information was
provided by the issuing bank. Request a different form of
payment. |
204 |
| The account does not contain sufficient funds. Request a
different form of payment. |
223 |
| The processor declined the transaction due to tax errors or
government compliance errors. |
233 |
| The processor declined the payment method. For more information
about the decline, search for the transaction in the Business Center and view the transaction details. Request a
different form of payment. |