Contents

Documentation Changes and Enhancements

Chapter 1

Introducing PayEase China Processing

Overview of Payment Processing

Overview of Refund Processing

Terminology

Requirements

Business Requirements

Web Site Requirements

Technical Requirements

Limitations

Payer Authentication

Decision Manager

Information About Your Transactions

Reply Messages

Reports

Query Results

Transaction Details

Chargebacks

Chapter 2

Basics About the Simple Order API

Getting Started

Multi-Byte Character Support for the CyberSource Services

Security Requirements

Working with a Simple Order API Client

Choosing an API Version

Working with Name-Value Pairs

Working with XML

Correlating Schema Elements and Name-Value Pair Fields Names

Constructing and Sending Requests

Using Items or a Grand Total in a Request

Requesting a Follow-on Service

Sending Requests

Parsing Replies

Decisions

Reason Codes

Reviews

Missing or Invalid Fields

Request IDs and Request Tokens

Tracking Orders

Merchant Reference Code

Reconciliation ID

Chapter 3

Basics About the SCMP API

Getting Started

Multi-Byte Character Support for the CyberSource Services

Security

Working with an SCMP API Client

Working with SCMP

Constructing Requests

Using Offers or a Grand Total in the Request

Requesting a Follow-on Service

Parsing Replies

Reply Codes

Reply Flags

Reply Messages

Request IDs and Request Tokens

Tracking Orders

Merchant Reference Number

Transaction Reference Number

Chapter 4

Requesting Services with the Simple Order API

Performing a China Payment

Step 1. Send a Payment Request to CyberSource

Step 2. Send the Form Data to the Processor

Step 3. Verify the Response from the Processor

Step 4. Track the Transaction

Performing a China Refund

Chapter 5

Requesting Services with the SCMP API

Performing a China Payment

Step 1. Send a Payment Request to CyberSource

Step 2. Send the Form Data to the Processor

Step 3. Verify the Response from the Processor

Step 4. Track the Transaction

Performing a China Refund

Chapter 6

Working with Reports and Queries

Viewing and Downloading Reports

XML Report Formats

XML Syntax and Data Types

Unfunded Transaction Report-China

Funded Transaction Report-China

CSV Report Formats

CSV Syntax and Data Types

Unfunded Transaction Report-China

Funded Transaction Report-China

Query for a Single Transaction

Chapter 7

Testing Your Implementation

Using the Simulator

Simulator Scenarios

Appendix A

Fields for the Simple Order API

Formatting Restrictions

Data Types

Payment Request Fields

Payment Reply Fields

Refund Request Fields

Refund Reply Fields

Appendix B

Fields for the SCMP API

Formatting Restrictions

Data Types

Payment Request Fields

Payment Reply Fields

Refund Request Fields

Refund Reply Fields

Appendix C

Examples for the Simple Order API

Name-Value Pair Examples

XML Examples

Appendix D

Examples for the SCMP API

Appendix E

Reason Codes for the Simple Order API

Appendix F

Reply Flags for the SCMP API

Appendix G

Fields from PayEase

Index