For AI agents: visit https://docs.qpilot.cloud/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
QPilot - The Most Flexible Subscription Delivery Platform
GuidesAPI ReferenceChangelog
Back to QPilot.cloudQPilot - The Most Flexible Subscription Delivery Platform
Guides
Back to QPilot.cloud
GuidesAPI ReferenceChangelog

Account

  • QPilot Merchant Center & Account
    • How to activate your account?
  • My Account
    • Subscription
    • User & Site Contact Phone Numbers

Integrations

  • WooCommerce
  • Shopify
  • Klaviyo
    • Klaviyo Fields

Site Settings & Options

  • Connecting Your Site
    • Whitelisting QPilot IP Addresses With Firewalls
  • Site Settings And Options
    • Notifications for Merchants
    • Locking Scheduled Orders
  • Processing Settings
    • How Processing Works
    • Site Processing Configuration Examples
  • Processing Cycles
    • Editing A Processing Cycle
    • Processing Cycle Logs
    • Completing A Processing Cycle
    • Voiding A Processing Cycle
  • Pause or Resume Site Processing
  • Localization Settings

Dashboard

  • Introduction to Dashboard Reports

Products

  • Updating Products in Scheduled Orders
  • Product Fields

Product Groups

  • How Product Groups Work
  • Discounting Product Groups with Coupons

Customers

  • Customer Fields

Scheduled Orders

  • Managing Scheduled Orders
    • Editing Scheduled Orders
    • Scheduled Order View Fields
    • Create Scheduled Order Fields
  • Scheduled Order Actions Menu
    • Scheduled Order Bulk Actions
  • Retry Processing Failed Scheduled Orders
    • How Customers Retry Processing Failed Scheduled Orders

MAPS

  • Introduction to MAPs (Automated Flows)
  • "How To" MAPs Examples

Retain & Grow

  • Retention Workflows
    • Snooze in Retention Workflows
    • Survey Results
  • Dunning Workflows
  • Quick Action Links
  • Snooze Status

Shipping Integrations

  • ShipperHQ
  • USPS

Shipping Rates

  • How Shipping Rates Work
  • Managing Shipping Rates
  • Shipping Rate Fields
  • Split Shipping Rates for Scheduled Orders
  • "How To" Shipping Examples
  • Units of Measurement
  • Postal Codes

Shipping Addresses

  • Shipping Addresses for Scheduled Orders

Payment Integrations

  • How Payments Work
  • Authorize.Net
    • How Do I Add Payment Methods Manually from My Gateway to Scheduled Orders?
    • Can I Use My Advanced Fraud Detection Suite Transaction Filters?
  • Braintree
  • CyberSource
  • Paya
  • PayPal Checkout (PayPal v1)
  • PayPal Payments (PayPal v3)
  • NMI
  • Square
  • Stripe
  • TrustCommerce
  • "Other" Payment Type and Method
  • Loading Payment Methods From Your Gateway

Coupons

  • Managing Coupons
  • Coupon Reference Guide
  • Coupon Fields

Customer Portal

  • General Settings
  • Subscriber Success Guide
  • v2 Subscriber Portal
    • Subscriber How-to Guides
    • Styling The v2 Subscriber Portal
    • Subscriber Payment Updates

Customer Notifications

  • Notifications for Customers
    • Template Style Settings
    • 3rd Party Notifications
    • Email Sender Authentication: SPF, DKIM, and DMARC
  • Email Templates

Reports

  • Reports
    • Products by Date Summary
    • Scheduled Orders by Product
    • Scheduled Order Metrics
    • Event Logs
    • Customer Metrics
    • Email Delivery
    • Churn Analytics
  • Utilizing Reports
    • Revenue and Performance Analytics
    • Customer Turnover and Analysis
    • Product Forecasting and Analysis
    • Understanding Churn Reports
  • Advanced Analytics and Reporting
    • When do my customers delete Scheduled Orders?
    • How to run a cohort analysis on a sale or promotion

Processing Error Codes

  • Processing Error Codes
  • 1000: Empty Scheduled Order
  • 99: Unknown Error
  • 1001: No Items to Ship
    • 1001: WooCommerce No Items to Ship
  • 1002: No Shipping Rate Found
    • 1002: No Shipping Rate For Shipping Class
  • 1003: Payment Integration Not Found
  • 1004: No Payment Method for Scheduled Order
  • 2000: Payment Failed
    • 2000: Shopify Payment Failed
    • Shopify Payment Method Declined
    • Shopify Payment Method Expired
    • Authorize.net: E00007 User Authentication Failed Due To Invalid Authentication Values
    • Authorize.net: E00008 Account API User Inactive
    • Authorize.net: E00013 Amount Is Invalid
    • Authorize.net: E00014 Profile ID and Payment Profile ID are required.
    • AuthorizeNet: E00104 Server in maintenance.
    • Authorize.net: E00027 Credit Card Expiration Date Invalid
    • Authorize.net: E00027 This Transaction Has Been Declined
    • Authorize.net: E00027 The credit card has expired
    • Authorize.net: E00027 AVS Billing Address mismatch
    • Authorize.net: E00027 An Error Occurred During Processing, Please Try Again
    • Authorize.net: E00027 Invalid Credit Card Number
    • Authorize.net: E00027: Payment collection failed/payment has been declined
    • Authorize.net: E00027. The configuration with the processor is invalid. Call Merchant Service Provider
    • Authorize.net: E00027 An Error Occurred During Processing, Please Call Merchant Service Provider
    • Authorize.net: E00027 Line Item 1 Invalid
    • Authorize.net: E00027 Line Item 2 Invalid
    • Authorize.net: E00027 Duplicate Transaction Has Been Submitted
    • Authorize.net: E00040 Customer Profile ID Or Customer Payment Profile ID Not Found
    • Authorize.net: E00121 No Default Shipping Profile Found
    • Authorize.net: E00121 No Default Payment Shipping Profile Found
    • Braintree: Gateway Rejected Risk Threshold
    • Braintree: Processor Declined
    • Braintree: 2000 Do Not Honor
    • Braintree: 2001 Insufficient Funds
    • Braintree: 2004 Expired Card
    • Braintree: 2005 - Invalid Credit Card Number
    • Braintree: 2007 - No Account
    • Braintree: 2014 Declined - Processor Declined Fraud Suspected
    • Braintree: 2015 Transaction Not Allowed
    • Braintree: 2019 Transaction Declined
    • Braintree: 2038 Processor Declined
    • Braintree: 2046 Declined
    • Braintree: 2070 Customer Revoked Paypal Pre-Approved Payment Authorization
    • Braintree: 2074 PayPal Account Declined By Processor Or Bank
    • Braintree: 2044 Declined - Call Issuer
    • Braintree: 2057 Issuer or Cardholder has put a restriction on the card
    • Braintree: 2047 Declined - Call Issuer Pick Up Card
    • Braintree: 2307 Already Reversed
    • Braintree: 3000 Processor Network Unavailable
    • Braintree: 81813 Postcode Can Only Contain Letters / Numbers / Spaces / Hyphens
    • Braintree: 91508 Cannot Determine Payment Method
    • Braintree 91518: Payment method token is invalid
    • Braintree: 91518 Cannot Provide Both payment_method_token And customer_id Unless The payment_method Belongs To The Customer
    • Braintree: Payment Failed Authorization Exception
    • CyberSource: 101 Missing One Or More Fields
    • CyberSource: 102 One Or More Fields Invalid
    • Cybersource: 150 General System Failure
    • CyberSource: 151 Server Timeout Error
    • CyberSource: 200 AVS Decline
    • CyberSource: 202 Expired Card
    • CyberSource: 203 General Decline
    • CyberSource: 204 Insufficient Funds In The Account
    • CyberSource: 205 Lost Or Stolen Card
    • Cybersource: 231 Invalid Account Number; Request A Different Card Or Other Form Of Payment
    • Cybersource: 233 General Decline
    • Cybersource: 480 Review
    • Cybersource: 236 Reject
    • NMI Error 200: Invalid Card
    • NMI Error 200: Declined By Authorization System
    • NMI Error 200: Request Declined
    • NMI Error 200: Issuer Declined
    • NMI Error 200: Restricted Card
    • NMI Error 201: Do Not Honor
    • NMI Error 202: Transaction Limit Exceeded
    • NMI Error 202: Insufficient Funds
    • NMI Error 204: Issuer Declined MCC
    • NMI Error 204: Issuer Declined
    • NMI Error 220: Invalid Vault Id Specified
    • NMI Error 220: Invalid Account
    • NMI Error 222: Account Closed
    • NMI Error 223: Expired Card
    • NMI Error 224: Invalid Exp Date
    • NMI Error 250: Pick Up Card - NF
    • NMI Error 250: Pick Up Card
    • NMI Error 251: Lost Card - Pick Up
    • NMI Error 252: Stolen Card - Pick Up
    • NMI Error 253: Stolen Card - Pick Up
    • NMI Error 264: Try Again Later
    • NMI Error 300: Duplicate Transaction
    • NMI: 300 Invalid Customer Vault Id Specified
    • NMI Error 300: Amount Exceeds Maximum Ticket Amount Allowed By Processor
    • NMI Error 300: User Is Not Allowed To Process Sale Transactions
    • NMI: 300 AVS Rejected
    • NMI Error 400: General Error
    • NMI Error 410: Invalid Merchant Id
    • NMI Error 430: Duplicate Transaction
    • NMI Error 441: Invalid Transaction Information
    • NMI: Your Card Was Declined
    • NMI Error : Invalid Expiration Date
    • OPayo: 9999 Internal Server Error
    • Paya: 000000 Internal Server Error
    • Paya: 100011 Internal Script Error
    • Paya: 000004 Hold Call
    • Paya: 000005 Decline
    • Paya: 100000 Service Not Available
    • Paya: 000014 Card Number Error
    • Paya: 000015 No Such Issuer
    • Paya: 000041 Decline - Hold Call
    • Paya: 000043 Decline - Hold Call
    • Paya: 000051 Insufficient Funds
    • Paya: 000051 Insufficient Funds
    • Paya: 000054 Decline - Expired Card
    • Paya: 400000 Request Error
    • Paya: AVS Failure
    • Paya: Payment method is missing customer id
    • PayPal: Service Unavailable
    • PayPal: 10417 The transaction cannot complete
    • PayPal: Security Error
    • PayPal: 10002 Account Is Restricted
    • PayPal: 10002 Security Header Is Not Valid
    • PayPal: 10002 Internal Error
    • PayPal: 10201 Billing agreement canceled
    • PayPal: 10207 Transaction Failed but Customer has Alternate Funding Source
    • PayPal: 10413 The Totals Of The Cart Item Amounts Do Not Match Order Amounts
    • PayPal: 10417
    • PayPal: 10417 The transaction did not complete with the customer's selected payment method
    • PayPal: 11451 Billing Agreement Or Transaction Id Invalid
    • Square: An error occurred while sending the request.
    • Square: 233 Service Unavailable
    • Square: Internal Server Error
    • Square: TRANSACTION_LIMIT
    • Square: Card Expired
    • Square: PAN_FAILURE Incorrect Card Number
    • Square: Declined Card
    • Square: Declined - Card Expired
    • Square: Invalid Account
    • Square: Error Code Generic Decline
    • Square: Generic Decline
    • Square: The Card Is Not Supported Either In The Geographic Region Or By The Merchant Category Code
    • Square: The Card Issuer Has Determined The Payment Amount Is Either Too High Or Too Low
    • Square: Your Card Has Insufficient Funds
    • Square: Unauthorized: Request Could Not be Authorized
    • Square: Forbidden Forbidden
    • Square: 429 Too Many Requests
    • Square: Address Verification Failure
    • Square: TRANSACTION_LIMIT
    • Stripe: Account Cannot Make Live Charges
    • Stripe: Customer Does Not Have A Linked Source With The Supplied ID
    • Stripe: Invalid Amount
    • Square: Voice Failure
    • Stripe: Your Card Number Is Incorrect
    • Stripe: Your Card Was Declined
    • Stripe: No Such Customer
    • Stripe: No Such Customer In Test Mode; Customer Exists In Live Mode
    • Stripe: No Such Token
    • Stripe: No Such Payment Method
    • Stripe: Your Card Has Insufficient Funds
    • Stripe: Zip Code Supplied Failed Validation
    • Stripe: You passed an empty string for 'customer'
    • Stripe: Your Card Does Not Support This Type Of Purchase
    • Stripe: The Reusable Source You Provided Is Consumed Because The Payment Method Was Not Attached To A Customer When It Was Last Charged
    • Stripe: This API call cannot be made with a publishable API key
    • Stripe: The Source You Provided Is Not In A Chargeable State
    • Stripe: Your Card Has Expired
    • Stripe: Must Provide Source Or Customer
    • Stripe: Must Provide Source for Customer
    • Stripe: Invalid Account
    • TrustCommerce: Declined Call
    • TrustCommerce: Declined Card Error
    • TrustCommerce: Declined Address Verification System (AVS) Failed
    • TrustCommerce: Declined Card Expired
    • TrustCommerce: Declined
    • TrustCommerce: Declined Fraud
  • 3000: Client Order Creation Error
    • 3000: WooCommerce Order Creation Failure
    • 3000: WooCommerce Order Creation - Failed to Respond
    • 3000: WooCommerce Invalid Customer ID
    • 3000: WooCommerce Order Contains Invalid / Missing Fields
    • 3000: Invalid JSON Response
    • 3000: HTTP 500 Error - WooCommerce Order Creation Failure
    • 3000: HTTP 401 Error - WooCommerce Order Creation Failure
  • 3001: Client Order Update Failure
    • WooCommerce: Order Update Failed
    • WooCommerce: 3001 Order Update Failed to Respond
  • 3002: Invalid Client Order Creation Response
    • WooCommerce: Order Creation Invalid Response
  • 2001: Payment Gateway Communication Failed

Entities in QPilot

  • Scheduled Order Fields Reference
  • Customer Fields Reference
  • Payment Method Fields Reference
  • Processing Cycle Fields Reference
Powered by 

Advanced Analytics and Reporting

Familiar with Reports and want to learn more? In the following docs, common analysis and data questions are outlined.

  • When do my customers delete Scheduled Orders?
  • How to Run a Cohort Analysis: Sales and Promotions

Updated 13 days ago


Understanding Churn Reports
When do my customers delete Scheduled Orders?