1441 lines
39 KiB
JSON
1441 lines
39 KiB
JSON
[
|
|||
|
|
{
|
||
|
|
"DomainName": "appliancesconnection.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/tocheckout.php",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_first']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_last']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_addr1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_addr2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='billing_state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_zip']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_phone1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_email']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirmEmail",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_email2']"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/tocheckout.php",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "clickBefore",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#shipping_address_body > label > span"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_email']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirmEmail",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_email2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_first']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_last']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_addr1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_addr2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='shipping_state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_zip']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='shipping_phone1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "P#checkout-login-button ~ DIV.padding-tb-8 SPAN.padding-12",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useBillingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "INPUT#same_shipping"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useBillingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#shipping_address_body > label"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "Payment",
|
||
|
|
"PageUrl": "/tocheckout.php",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforePayment",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 4000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_cardno']",
|
||
|
|
"WaitForVisible": 15000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='billing_cardexp_month']",
|
||
|
|
"Format": "MM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='billing_cardexp_year']",
|
||
|
|
"Format": "YYYY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='billing_sc']"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/tocheckout.php",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "#order_summary_total"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "collectionsetc.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/checkout/checkout/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='email']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='line1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='line2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='postalCode']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#save-shipping-address-btn"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#address-validation-modal DIV.modal-content DIV.modal-footer DIV.text-right BUTTON[type='button'].btn-keep-original"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingOptions",
|
||
|
|
"PageUrl": "/checkout/checkout/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "check",
|
||
|
|
"Type": "div",
|
||
|
|
"Value": "DIV.checkout-page > DIV > DIV:nth-child(2) > DIV:nth-child(2) DIV.checkout-page-radios > DIV:nth-child(1)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#delivery-continue-button",
|
||
|
|
"WaitAfter": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": false
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/checkout/checkout/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforeBillingAddress",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "#same-as-shipping"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "LABEL[for='same-as-shipping']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='line1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='line2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='postalCode']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#save-billing-address-btn",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[class*='btn-keep-original']",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": false
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "PaymentIframe",
|
||
|
|
"PageUrl": "/checkout/checkout/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforePaymentIframe",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 4000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumberIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#cpFrame"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumberIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://www.chasepaymentechhostedpay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#ccNumber"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "nameOnCardIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#cpFrame"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "nameOnCardIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://www.chasepaymentechhostedpay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "nameOnCard",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#name"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonthIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#cpFrame"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonthIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://www.chasepaymentechhostedpay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#expMonth",
|
||
|
|
"Format": "MM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYearIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#cpFrame"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYearIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://www.chasepaymentechhostedpay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#expYear",
|
||
|
|
"Format": "YYYY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCodeIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#cpFrame"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCodeIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://www.chasepaymentechhostedpay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#CVV2"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/checkout/checkout/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "#main > div > div > div.col-md-5.col-sm-6.col-md-offset-1.col-xs-12 > div > div.card-body > div > div:nth-child(1) > span:nth-child(5) > span:nth-child(2) > strong"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "crutchfield.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/Secure/Checkout/Address.aspx",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "sameShippingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "#same"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "sameShippingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "DIV.js-giftEmailForm ~ DIV.address-checkbox DIV.checkbox-rebrand > INPUT#same ~ LABEL"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "name",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingName"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingAddress1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingCityStateZipAB\\$cityState DIV#addressToCity INPUT.input-lg"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingCityStateZipAB\\$cityState DIV.state-input-column SELECT.input-lg"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingCityStateZipAB\\$CityStateContainer INPUT.input-lg[autocomplete='postal-code']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#billingPhone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "INPUT#email"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/Secure/Checkout/Address.aspx",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "name",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingName"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingAddress1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingAddress2"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingCityStateZipAB\\$cityState DIV.state-input-column SELECT.input-lg"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingCityStateZipAB\\$cityState DIV#addressToCity INPUT.input-lg"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingCityStateZipAB\\$CityStateContainer INPUT.input-lg[autocomplete='postal-code']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#shippingPhone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "DIV#ShippingAddressPanel ~ DIV.checkout-action BUTTON[type='submit']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "Payment",
|
||
|
|
"PageUrl": "/Secure/Checkout/ShippingPayment.aspx",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "FIELDSET.card-details > DIV:nth-child(1) INPUT.paymentInput.input-lg"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryDate",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "FIELDSET.card-details > DIV:nth-child(2) INPUT.paymentInput.input-lg",
|
||
|
|
"Format": "MM/YY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "LABEL[for='securityCode'] ~ INPUT.paymentInput"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/Secure/Checkout/ShippingPayment.aspx",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "TD.orderTotal"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "rei.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/checkout",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#first_name"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#last_name"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#address_line_one"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "INPUT#city"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#country_id"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#state_province_id"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#postal_code",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "INPUT#phone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "INPUT#email"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[data-ui='continue']",
|
||
|
|
"WaitAfter": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[title='Continue with this address']",
|
||
|
|
"NotAlwaysShown": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "otherElements",
|
||
|
|
"Type": "input"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/checkout",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforeShippingAddress",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#first_name"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#last_name"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#address_line_one"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#country_id"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#state_province_id"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "INPUT#city"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#postal_code",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "BUTTON.add-shipping-address",
|
||
|
|
"WaitAfter": 3000,
|
||
|
|
"WaitBefore": 1000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "FIELDSET.ship-methods > DIV.gift-options ~ SECTION-CONTINUE DIV.row.row-flex.row-flex-modified OP-BUTTON[type='submit'] BUTTON[type='submit']",
|
||
|
|
"WaitAfter": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[title='Continue with this address']",
|
||
|
|
"NotAlwaysShown": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useDifferentFromBillingAddress",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[data-ui='editShippingAddress']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "Payment",
|
||
|
|
"PageUrl": "/checkout",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforePayment",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 4000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#credit_card_id"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#expr_month",
|
||
|
|
"Format": "MM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#expr_year",
|
||
|
|
"Format": "YYYY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#security_code"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/checkout",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "DD[data-ui='total']"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "llbean.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/checkout/shipping",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "clickBefore",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "DIV.AddressFields_container.AddressFields_top-padding DIV.AddressFields_text-field BUTTON[type='submit']",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='addressLine1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='country']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#zipCode",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#stepShippingForm > DIV#gift-message-checkbox ~ DIV > DIV BUTTON[type='button']",
|
||
|
|
"WaitAfter": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[aria-label='Continue without saving']",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": false
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingOptions",
|
||
|
|
"PageUrl": "/checkout/shipping",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "check",
|
||
|
|
"Type": "div",
|
||
|
|
"Value": "#stepShippingForm > div.ShippingOptions_container > fieldset > ul"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#stepShippingForm > DIV#gift-message-checkbox ~ DIV > DIV BUTTON[type='button']",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "button[aria-label='Use as entered']",
|
||
|
|
"WaitAfter": 2000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/checkout/billing",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "WaitBeforeBillingAddress",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": 4000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "clickBefore",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "DIV.AddressFields_container.AddressFields_top-padding DIV.AddressFields_text-field BUTTON[type='submit']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "label[class*='CheckBoxes_label'] > input"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "label[class*='CheckBoxes_label']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "middleName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": ""
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='addressLine1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm select[name='country']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm #zipCode",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#stepBillingForm input[name='emailPrimary']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#stepBillingForm > DIV:last-child > DIV BUTTON[type='button'].Button_buttonComponent",
|
||
|
|
"WaitAfter": 3000
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "confirm",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "button[aria-label='Use as entered']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "otherElements",
|
||
|
|
"Type": "input"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "Payment",
|
||
|
|
"PageUrl": "/checkout/payment/other",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='cardnumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='expirationmonth']",
|
||
|
|
"Format": "M"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='expirationyear']",
|
||
|
|
"Format": "YYYY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='cvv']"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/checkout/payment/other",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "DIV.OrderSummary_bold-text.OrderSummary_order-summary-line.OrderSummary_estimated-total DIV.OrderSummary_line-amount"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "neimanmarcus.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/checkout/billing.jsp",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "#i-use-ship"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "LABEL[for='i-use-ship']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#i-addr1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.address2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.country']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.postalCode']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/BillingAddressFormHandler\\.email']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#go"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/checkout/shipping.jsp",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "clickBefore",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "P#txt_ShippingAddress ~ A.cta"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.firstName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.lastName']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.address1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.address2']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "country",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.country']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.postalCode']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='\\/nm\\/formhandler\\/checkout\\/ShippingAddressFormHandler\\.phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#go"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "PaymentIframe",
|
||
|
|
"PageUrl": "/checkout/orderreview.jsp",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "cardNumberIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#frame_carddetails"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumberIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://pecst01.aurusepay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#cNumber"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonthIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#frame_carddetails"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonthIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://pecst01.aurusepay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#exp_mmm",
|
||
|
|
"Format": "MM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYearIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#frame_carddetails"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYearIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://pecst01.aurusepay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#exp_yyy",
|
||
|
|
"Format": "YY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCodeIframe",
|
||
|
|
"Type": "iframe",
|
||
|
|
"Value": "#frame_carddetails"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCodeIframeOrigin",
|
||
|
|
"Type": "iframeOrigin",
|
||
|
|
"Value": "https://pecst01.aurusepay.com"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#secCode"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/checkout/orderreview.jsp",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "#txt_orderTotal"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"DomainName": "softsurroundings.com",
|
||
|
|
"IsExpressCheckoutEnabled": true,
|
||
|
|
"AllCheckoutCompletionPages": [
|
||
|
|
{
|
||
|
|
"Type": "ShippingAddress",
|
||
|
|
"PageUrl": "/shipping/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='fname']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='lname']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='streetAddress']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='apt']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='zip']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "input[alt='Save and continue to billing']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "fieldError",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "#checkoutProgressBar > span:nth-child(4) > div > div.for.fwid > div:nth-child(6) > div > ul > li:nth-child(2)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "BillingAddress",
|
||
|
|
"PageUrl": "/billing/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddress",
|
||
|
|
"Type": "checkBox",
|
||
|
|
"Value": "#sameAsShipping"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "useShippingAddressLabel",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "DIV.shippingAddressWrapper > P > LABEL"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "firstName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='fname']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "lastName",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='lname']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address1",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='streetAddress']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "address2",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='apt']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "city",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='city']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "state",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='state']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "zipCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='zip']",
|
||
|
|
"Format": "1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "phone",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='phoneNumber']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "email",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='emailAddress1']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "continue",
|
||
|
|
"Type": "button",
|
||
|
|
"Value": "#checkout_bt_billToForm"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "refreshAfterContinue",
|
||
|
|
"Type": "boolean",
|
||
|
|
"Value": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "Payment",
|
||
|
|
"PageUrl": "/payment/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "cardNumber",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='IdNumberpayment']"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryMonth",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='monthExpDatepayment']",
|
||
|
|
"Format": "MM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "expiryYear",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "select[name='yearExpDatepayment']",
|
||
|
|
"Format": "YYYY"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "securityCode",
|
||
|
|
"Type": "input",
|
||
|
|
"Value": "input[name='VerificationNopayment']"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Type": "OrderInfo",
|
||
|
|
"PageUrl": "/payment/",
|
||
|
|
"checkoutElements": [
|
||
|
|
{
|
||
|
|
"Name": "orderTotal",
|
||
|
|
"Type": "text",
|
||
|
|
"Value": "#totals DIV.prices > B"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|