|
The ics_paypal_ec_do_payment service is used only for standard orders. |
The ics_paypal_ec_do_payment service:
nObtains the authorization implicitly.
nReturns an order ID and an authorization ID.
nReturns a billing agreement ID if a billing agreement was created.
The Do Payment service sets an authorization as an embedded payment action parameter in the third API call. When you use the Do Payment service, the authorization typically commits funds for three business days. Contact PayPal to find out how to negotiate an honor interval that is longer than three days. You can try to capture the authorization for a period of 29 days after the authorization. If funds are still available, then the capture will be successful.
When you request ics_paypal_ec_do_payment, you must include the following fields in the request:
nics_applications
nmerchant_id
nmerchant_ref_number
ncurrency
ngrand_total_amount or at least one offer line with an amount field
|
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. |
npaypal_customer_email
npaypal_ec_set_request_id
npaypal_ec_set_request_token
npaypal_payer_id
npaypal_token
The following fields are required only if Decision Manager is enabled:
nbill_address1
nbill_city
nbill_country
nbill_state—required only when the country is US or Canada.
nbill_zip—required only when the country is US or Canada.
Additional fields are optional. The required and optional fields are described in API Fields.