- Loops through payment instruments.
- Authorizes each payment instrument/method.
- Captures authorization numbers for each payment method.
- Saves the authorization details in the order.
- Marks the order as "New".
- Returns the order information and prompts for signature
capture.
Location
Pipeline:
EACheckout
Sub-pipeline: AuthorizePayment
ISML (JSON Output
Parameters): Output Parameters/eabasketjson.isml
Output Parameters
- httpStatus
- order_no
- creation_date
- confirmation_status
- order_status
- orderDiscounts
- currency
- product_sub_total
- product_total
- shipping_total
- shipping_total_excluding_discount
- shipping_discount
- shipping_total_base_price
- tax_total
- order_total
- payment_balance
- product_items
- product_id
- item_text
- quantity
- product_name
- base_price
- base_price_override
- price
- thumbnailUrl
- bundled_product_items
- product_id
- item_text
- quantity
- product_name
- base_price
- base_price_override
- price
- thumbnailUrl
- price_override
- previous_basket
- shipments
- id
- shipping_address
- first_name
- last_name
- postal_code
- address1
- city
- country_code
- state_code
- phone
- shipping_method
- id
- name
- price_override
- description
- customer_info
- billing_address
- full_name
- first_name
- last_name
- address_id
- address1
- city
- state_code
- postal_code
- country_code
- payment_details
- status
- credit_card_holder_name
- require_signature - Not included for gift card payment
- last_four_digits
- masked_number
- exp_month - Not included for gift card payment
- exp_yr - Not included for gift card payment
- credit_card_type - Not included for gift card payment
- amt_auth
- payment_method
- approaching_order_promotions
- approaching_shipping_promotions
- customer_name
- customer_email
- anonymous
- authenticated