■
|
Date and time—The format is YYYY-MM-DDThhmmssZ. For example, 2002-08-11T224757Z is equal to August 11, 2002, at 10:47:57 P.M. The T separates the date and the time. The Z indicates Coordinated Universal Time (UTC), which is also known as Greenwich Mean Time.
|
■
|
Decimal—Number that includes a decimal point. Examples: 23.45, -0.1, 4.0, 90809.0468.
|
■
|
Integer—Whole number {..., -3, -2, -1, 0, 1, 2, 3, ...}.
|
■
|
Non-negative integer—Whole number greater than or equal to zero {0, 1, 2, 3, ...}.
|
■
|
Positive integer—Whole number greater than zero {1, 2, 3, ...}.
|
■
|
String—Sequence of letters, numbers, spaces, and special characters, such as @ and #.
|
Important Required if the billTo_country value is ES (Spain), FR (France), IT (Italy), MC (Monaco), or PT (Portugal).
|
|||
Note If the BBAN is included, the bankInfo_bankCode field and the bankInfo_branchCode field are required if the billTo_country value is FR (France).
|
|||
Country where the bank is located. Possible values are the two-character ISO Standard Country Codes for the countries listed in Supported Countries.
|
|||
State for the billing address. Required if bill_country value is US or CA. Otherwise optional. Possible values are the State, Province, and Territory Codes for the United States and Canada.
|
|||
Validate (R if bill_country is US or CA)
Direct Debit (R if bill_country is US or CA)
Refund (R if bill_country is US or CA)
|
|||
Important Required if the billTo_country value is ES (Spain), FR (France), GR (Greece), IT (Italy), MC (Monaco), or PT (Portugal).
Note If the BBAN is included, the bankInfo_bankCode field and the bankInfo_branchCode fields are required if the billTo_country value is FR (France).
|
|||
Customer’s first name. The size of the customer_firstname field and the customer_lastname field combined cannot exceed 27 characters.
|
|||
Customer’s last name. The size of the customer_firstname field and the customer_lastname field combined cannot exceed 27 characters.
|
|||
The request_id value returned from a previous request for the ics_direct_debit service. Providing this information creates a follow-on direct debit refund and reduces the number of API fields you must provide. For more information about follow-on services, see Getting Started with CyberSource Advanced for the SCMP API.
|
|||
Grand total for the order. You must include either this field or the amount offer-level field in your request. For more information about offers and grand totals, see Getting Started with CyberSource Advanced for the SCMP API.
|
|||
Indicates whether the merchant intends to perform a pre-note transaction and to forward mandate information to the issuer. Based on the BACS Automated Direct Debit Instruction Service (AUDDIS), U.K. merchants have to lodge the mandate ID prior to a direct debit deposit. The process requires the biller to send a notification to the payer at least five calendar days before collecting the payment.
Important You must include the prenote_transaction field in your request and set the grand_total_amount value to 0. See Direct Debit Mandate Lodgement.
|
|||
Direct Debit (R if any ship_to_ fields are included in the request.)
|
|||
Direct Debit (R if any ship_to_ fields are included in the request.)
|
|||
First name of the person receiving the product. The size of the ship_to_firstname field and the ship_to_lastname field combined cannot exceed 27 characters.
|
|||
Last name of the person receiving the product. The size of the ship_to_firstname field and the ship_to_lastname field combined cannot exceed 27 characters.
|
|||
State or province to which the product will be shipped. Required if ship_to_country=US or Canada. Possible values are the State, Province, and Territory Codes for the United States and Canada.
|
|||
The request_id value returned from a previous request for the ics_direct_debit_validate service. Providing this information creates a follow-on direct debit and reduces the number of API fields you must provide. For more information about follow-on services, see Getting Started with CyberSource Advanced for the SCMP API.
|
|||
Table 5
|
■
|
■
|
Individual service—the flag is in the <service>_rflag field with a message in the <service>_rmsg field.
|
Table 7
|