|
The ics_paypal_ec_get_details service returns critical information necessary for order processing. It is much easier to obtain this critical information through the API rather than through an alternate method. Therefore, you must call ics_paypal_ec_get_details even if you do not allow customers to change their shipping addresses. |
The ics_paypal_ec_get_details service:
nReturns information about a customer.
nReturns the billing agreement status if you initiated the creation of a billing agreement.
When calling ics_paypal_ec_get_details, you can request the customer’s billing address. When you do this, Cybersource returns the following fields in the reply message:
npaypal_ec_get_details_address1
npaypal_ec_get_details_address2
npaypal_ec_get_details_city
npaypal_ec_get_details_state
npaypal_ec_get_details_zip
npaypal_ec_get_details_country_code
npaypal_ec_get_details_country_name
npaypal_ec_get_details_address_id
To receive these values, you must do the following:
nContact your PayPal account manager to have this feature enabled on your PayPal account.
nContact Cybersource Customer Support to have your Cybersource account configured to request the billing address.
nSet paypal_request_billing_address to 1 in your request for ics_paypal_ec_set.
If you included offer-level fields in your request for the ics_paypal_ec_set service, the ics_paypal_ec_get_details service returns offer-level fields in the reply message. These fields are described in Offer-Level Reply Fields.
|
To enable offer-level fields, contact Cybersource Customer Support to have your account configured for this feature. For important information about offers and subtotals, see Requirements for the Subtotal. |
When you request ics_paypal_ec_get_details, you must include the following fields in the request:
nics_applications
nmerchant_id
nmerchant_ref_number
npaypal_ec_set_request_id
npaypal_ec_set_request_token
npaypal_token
These fields are described in API Fields.