Skip to main content

Overview

Manage customers, orders, subscriptions, and campaigns in Checkout Champ. Call actions with automationType, action, and params from any workflow node that supports automations.

Authentication

  • Checkout Champ API Login ID and Password (per-account).

Available Actions

Click any action to jump to its example payload. Affiliates Campaigns Club-Members Coupons Customer Fulfillment Funnels Gateway Order Payments Products Purchase Purchases Reports Transaction

Examples

Example 1: Checkout Champ: Import Lead

Add a new lead/order through the Import Lead API
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-lead-001",
  "nodeParams": {
    "action": "import_lead",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "firstName": "Test",
      "lastName": "Robinson",
      "emailAddress": "test@example.com",
      "phoneNumber": "11233399",
      "address1": "4455 Hollywood Blvd",
      "address2": "Apt. 1120",
      "city": "Rome",
      "state": "NY",
      "country": "US",
      "postalCode": "00012"
    }
  }
}

Example 2: Checkout Champ: Preauth Order

Preauthorize a credit card for $1.00 on new orders
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-preauth-order-001",
  "nodeParams": {
    "action": "preauth_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "firstName": "Test",
      "lastName": "Robinson",
      "address1": "4455 Hollywood Blvd",
      "city": "Rome",
      "state": "NY",
      "country": "US",
      "postalCode": "00012",
      "cardNumber": "4111111111111111",
      "cardExpiryDate": "02/2025",
      "cardSecurityCode": "123",
      "paySource": "CREDITCARD"
    }
  }
}

Example 3: Checkout Champ: Order QA

Approve or decline orders pending Quality Assurance
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-qa-001",
  "nodeParams": {
    "action": "order_qa",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "action": "APPROVE"
    }
  }
}

Example 4: Checkout Champ: Rerun Declined Sale

Retry billing of a declined transaction in a new sale
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-rerun-declined-sale-001",
  "nodeParams": {
    "action": "rerun_declined_sale",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 5: Checkout Champ: Refund Order

Refund an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-order-001",
  "nodeParams": {
    "action": "refund_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 6: Checkout Champ: Cancel Order

Cancel an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-order-001",
  "nodeParams": {
    "action": "cancel_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 7: Checkout Champ: Import Order

Import a new order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-order-001",
  "nodeParams": {
    "action": "import_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "firstName": "Test",
      "lastName": "Robinson",
      "emailAddress": "test@example.com",
      "phoneNumber": "11233399",
      "postalCode": "00012"
    }
  }
}

Example 8: Checkout Champ: Order Sales Tax

Calculate sales tax for an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-sales-tax-001",
  "nodeParams": {
    "action": "order_sales_tax",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 9: Checkout Champ: Order Surcharge

Apply surcharge to an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-surcharge-001",
  "nodeParams": {
    "action": "order_surcharge",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 10: Checkout Champ: Update Fulfillment

Update fulfillment status and tracking information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-fulfillment-001",
  "nodeParams": {
    "action": "update_fulfillment",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "fulfillmentId": "12345",
      "status": "SHIPPED",
      "trackingNumber": "1Z999AA10123456784"
    }
  }
}

Example 11: Checkout Champ: Query Fulfillment

Query fulfillment information by order ID or fulfillment ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-fulfillment-001",
  "nodeParams": {
    "action": "query_fulfillment",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 12: Checkout Champ: Confirm Order

Confirm an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-confirm-order-001",
  "nodeParams": {
    "action": "confirm_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 13: Checkout Champ: Query Order

Query order details by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-order-001",
  "nodeParams": {
    "action": "query_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 14: Checkout Champ: Import Upsale

Import an upsale order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-upsale-001",
  "nodeParams": {
    "action": "import_upsale",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 15: Checkout Champ: Update Order

Update an existing order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-order-001",
  "nodeParams": {
    "action": "update_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 16: Checkout Champ: Order Ship Rate

Get shipping rate for an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-ship-rate-001",
  "nodeParams": {
    "action": "order_ship_rate",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 17: Checkout Champ: Order Coupon

Apply a coupon code to an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-coupon-001",
  "nodeParams": {
    "action": "order_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "couponCode": "SAVE10"
    }
  }
}

Example 18: Checkout Champ: Resend Autoresponder

Resend autoresponders that may have been sent to the wrong email or phone
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-resend-autoresponder-001",
  "nodeParams": {
    "action": "resend_autoresponder",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "autoresponderType": "ORDER",
      "type": "EMAIL"
    }
  }
}

Example 19: Checkout Champ: Create Blacklist

Add or remove a blacklist entry by card bin, country/state, email, phone, or IP
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-blacklist-001",
  "nodeParams": {
    "action": "create_blacklist",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "blacklistType": "cardBin",
      "cardBin": "411111"
    }
  }
}

Example 20: Checkout Champ: Query Customer Contracts

Get base64-encoded customer contract PDF files by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customer-contracts-001",
  "nodeParams": {
    "action": "query_customer_contracts",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 21: Checkout Champ: Add Customer Note

Add a note to a customer record
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-add-customer-note-001",
  "nodeParams": {
    "action": "add_customer_note",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611",
      "note": "Customer called regarding order status"
    }
  }
}

Example 22: Checkout Champ: Update Customer Card

Update credit card information for a customer
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-customer-card-001",
  "nodeParams": {
    "action": "update_customer_card",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611",
      "cardNumber": "4111111111111111",
      "cardExpiryDate": "02/2025",
      "cardSecurityCode": "123"
    }
  }
}

Example 23: Checkout Champ: Update Customer

Update customer information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-customer-001",
  "nodeParams": {
    "action": "update_customer",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 24: Checkout Champ: Delete Customers

Delete a customer record
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-delete-customers-001",
  "nodeParams": {
    "action": "delete_customers",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 25: Checkout Champ: Query Customer History

Query customer order and transaction history
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customer-history-001",
  "nodeParams": {
    "action": "query_customer_history",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 26: Checkout Champ: Query Customers

Query customer information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customers-001",
  "nodeParams": {
    "action": "query_customers",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 27: Checkout Champ: Query Transactions

Query transaction information by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-transactions-001",
  "nodeParams": {
    "action": "query_transactions",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 28: Checkout Champ: Update Transaction

Update transaction information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-transaction-001",
  "nodeParams": {
    "action": "update_transaction",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 29: Checkout Champ: Refund Transactions

Refund a transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-transactions-001",
  "nodeParams": {
    "action": "refund_transactions",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 30: Checkout Champ: Composite Data Query

Query composite data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-composite-data-query-001",
  "nodeParams": {
    "action": "composite_data_query",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 31: Checkout Champ: Transaction Range Select

Select transactions within a date range
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-transaction-range-select-001",
  "nodeParams": {
    "action": "transaction_range_select",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 32: Checkout Champ: Query Purchases

Query purchase/subscription information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-purchases-001",
  "nodeParams": {
    "action": "query_purchases",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 33: Checkout Champ: Update Purchase

Update purchase/subscription information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-purchase-001",
  "nodeParams": {
    "action": "update_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 34: Checkout Champ: Cancel Purchase

Cancel a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-purchase-001",
  "nodeParams": {
    "action": "cancel_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 35: Checkout Champ: Pause Purchase

Pause a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-pause-purchase-001",
  "nodeParams": {
    "action": "pause_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 36: Checkout Champ: Refund Purchase

Refund a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-purchase-001",
  "nodeParams": {
    "action": "refund_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 37: Checkout Champ: Query Product

Query product information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-product-001",
  "nodeParams": {
    "action": "query_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productId": "1"
    }
  }
}

Example 38: Checkout Champ: Create Product

Create a new product
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-product-001",
  "nodeParams": {
    "action": "create_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productName": "My Product"
    }
  }
}

Example 39: Checkout Champ: Update Product

Update product information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-product-001",
  "nodeParams": {
    "action": "update_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productId": "1"
    }
  }
}

Example 40: Checkout Champ: Query Campaign

Query campaign information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-campaign-001",
  "nodeParams": {
    "action": "query_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 41: Checkout Champ: Create Campaign

Create a new campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-campaign-001",
  "nodeParams": {
    "action": "create_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignName": "My Campaign"
    }
  }
}

Example 42: Checkout Champ: Update Campaign

Update campaign information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-001",
  "nodeParams": {
    "action": "update_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 43: Checkout Champ: Create Campaign Product

Add a product to a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-campaign-product-001",
  "nodeParams": {
    "action": "create_campaign_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "productId": 1
    }
  }
}

Example 44: Checkout Champ: Update Campaign Product

Update product settings within a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-product-001",
  "nodeParams": {
    "action": "update_campaign_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "productId": 1
    }
  }
}

Example 45: Checkout Champ: Create Coupon

Create a new coupon
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-coupon-001",
  "nodeParams": {
    "action": "create_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 46: Checkout Champ: Query Coupon

Query coupon information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-coupon-001",
  "nodeParams": {
    "action": "query_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 47: Checkout Champ: Update Coupon

Update coupon information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-coupon-001",
  "nodeParams": {
    "action": "update_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 48: Checkout Champ: Create Coupon Range Profile

Create a coupon range profile
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-coupon-range-profile-001",
  "nodeParams": {
    "action": "create_coupon_range_profile",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 49: Checkout Champ: Update Coupon Range Profile

Update a coupon range profile
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-coupon-range-profile-001",
  "nodeParams": {
    "action": "update_coupon_range_profile",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 50: Checkout Champ: Import Click

Import a click/tracking event for a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-click-001",
  "nodeParams": {
    "action": "import_click",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 51: Checkout Champ: Confirm PayPal

Confirm a PayPal transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-confirm-paypal-001",
  "nodeParams": {
    "action": "confirm_paypal",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 52: Checkout Champ: Club Member Login

Authenticate a club member
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-club-member-login-001",
  "nodeParams": {
    "action": "club_member_login",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberIdentifier": "member@example.com",
      "memberPassword": "memberpassword"
    }
  }
}

Example 53: Checkout Champ: Cancel Club Membership

Cancel a club membership
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-club-membership-001",
  "nodeParams": {
    "action": "cancel_club_membership",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 54: Checkout Champ: Query Club Members

Query club member information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-club-members-001",
  "nodeParams": {
    "action": "query_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 55: Checkout Champ: Update Club Members

Update club member information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-club-members-001",
  "nodeParams": {
    "action": "update_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 56: Checkout Champ: Reactivate Club Membership

Reactivate a cancelled club membership
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-reactivate-club-membership-001",
  "nodeParams": {
    "action": "reactivate_club_membership",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 57: Checkout Champ: Reset Club Members

Reset club member password or credentials
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-reset-club-members-001",
  "nodeParams": {
    "action": "reset_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 58: Checkout Champ: Affiliate Query

Query affiliate information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-query-001",
  "nodeParams": {
    "action": "affiliate_query",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateId": "AFF123"
    }
  }
}

Example 59: Checkout Champ: Affiliate Create

Create a new affiliate
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-create-001",
  "nodeParams": {
    "action": "affiliate_create",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateName": "New Affiliate"
    }
  }
}

Example 60: Checkout Champ: Affiliate Update

Update affiliate information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-update-001",
  "nodeParams": {
    "action": "affiliate_update",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateId": "AFF123"
    }
  }
}

Example 61: Checkout Champ: Query Mid Summary Report

Query mid summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-mid-summary-report-001",
  "nodeParams": {
    "action": "query_mid_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 62: Checkout Champ: Query Bin Approval Report

Query bin approval report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-bin-approval-report-001",
  "nodeParams": {
    "action": "query_bin_approval_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 63: Checkout Champ: Query Retention Report

Query customer retention report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-retention-report-001",
  "nodeParams": {
    "action": "query_retention_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 64: Checkout Champ: Query Projected Billing Report

Query projected billing report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-projected-billing-report-001",
  "nodeParams": {
    "action": "query_projected_billing_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 65: Checkout Champ: Query Gateway

Query gateway/merchant information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-gateway-001",
  "nodeParams": {
    "action": "query_gateway",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 66: Checkout Champ: Query Transaction Summary Report

Query transaction summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-transaction-summary-report-001",
  "nodeParams": {
    "action": "query_transaction_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 67: Checkout Champ: Query Order Summary Report

Query order summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-order-summary-report-001",
  "nodeParams": {
    "action": "query_order_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 68: Checkout Champ: Query Funnels

Query funnel/list information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-funnels-001",
  "nodeParams": {
    "action": "query_funnels",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 69: Checkout Champ: Capture Transaction

Capture (settle) a previously authorized transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-capture-transaction-001",
  "nodeParams": {
    "action": "capture_transaction",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 70: Checkout Champ: Update Campaign Countries

Update the list of allowed countries for a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-countries-001",
  "nodeParams": {
    "action": "update_campaign_countries",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 29,
      "countries": "US,CA,GB"
    }
  }
}

Third-Party Documentation