API Fields : Request Fields

Request Fields
Order-Level Request Fields
 
 
Example 12345-6789
Example A1B 2C3
Complete: Complete capture
NotComplete: Partial capture
For ics_paypal_ec_set, ics_paypal_ec_do_payment, ics_paypal_ec_order_setup, and ics_paypal_do_ref_transaction, the request must include either this field or offer0 and the offer-level field amount. See the information about offers and grand totals in Getting Started with CyberSource Advanced for the SCMP API.
1: Display the customer-supplied address.
0 (default): Display the address on file with PayPal. The customer cannot edit this address.
Value of request_id returned from a previous request for ics_paypal_authorization. This is the request_id of the authorization you want to capture or reverse.
ics_paypal_ec_set
(O for billing agreements; otherwise, not used)
Active: The billing agreement is active.
Canceled: The billing agreement is canceled.
Type of billing agreement to create. The only possible value is MerchantInitiated
Billing
, which creates a billing agreement for payments that you initiate.
Value of request_id returned from a previous request for ics_paypal_do_capture. When calling ics_paypal_refund, this is the request_id of the capture you want to credit.
Value of request_id returned from a previous request for ics_paypal_do_ref_transaction.
Value of request_id returned from a previous request for ics_paypal_ec_do_payment. This is the request_id of the payment you want to capture or reverse.
Value of request_id returned from a previous request for ics_paypal_ec_order_setup.
This is the request_id of the order setup you want to authorize or reverse.
Value of request_id returned from a previous request for ics_paypal_ec_set.
AU: Australia
DE: Germany
ES: Spain
FR: France
GB: United Kingdom
IT: Italy
US (default): United States
If you provide this value and paypal_hdrimg in your request, PayPal uses this value and ignores paypal_hdrimg.
0 (default): Shipping address fields should be displayed.
1: Shipping address fields should not be displayed.
For a standard order: In paypal_ec_do_payment_paypal_transaction_id in the reply from ics_paypal_ec_do_payment.
For a custom order: In paypal_ec_order_setup_paypal_transaction_id in the reply from ics_paypal_ec_order_setup.
Denied: You denied the payment. You can deny a payment only if the payment was pending.
Pending: The payment is pending. To find out why the payment is pending, request the ics_paypal_get_txn_details service and look at the value for the paypal_pending_reason field in the reply message.
Processing: The payment is being processed.
Reversed: The payment was reversed as the result of a chargeback or other type of reversal. The funds were removed from your account balance and returned to the buyer.
Success: The payment was completed and the funds were successfully added to your account balance.
0 (default): Shipping address need not be confirmed.
1: Shipping address must be confirmed.
0: Do not return the customer’s billing address.
1: Return the customer’s billing address.
0 (default): Do not return FMF results.
1: Return FMF results.
This value is returned by ics_paypal_ec_set the first time you request the service.
Value of paypal_transaction_id returned from a previous request. This is the paypal_transaction_id of the transaction for which you are requesting information.
The two name fields, ship_to_firstname and ship_to_lastname, are concatenated. The maximum combined size is 32 characters. If the size exceeds 32 characters, the name is truncated.
The two name fields, ship_to_firstname and ship_to_lastname, are concatenated. The maximum combined size is 32 characters. If the size exceeds 32 characters, the name is truncated.
Example 12345-6789
Example A1B 2C3
Offer-Level Request Fields
 
 
Per-item price of the product. You must include either offer0 and this field, or the order-level field grand_total_amount in your request. See the information about offers and grand totals in Getting Started with CyberSource Advanced for the SCMP API.
If you set this field to a value other than default or one of the shipping and handling values, you must also include these offer-level fields in your request:
This field is required if the product code is not default or one of the shipping and handling values.
The default for this field is 1. This field is required if the product code is not default or one of the shipping and handling values.