Quality Assurance
The quality assurance tab is used to locate orders that were sent to QA and need to be approved or denied.
Last updated
The quality assurance tab is used to locate orders that were sent to QA and need to be approved or denied.
Last updated
There are 9 ways that an order can be sent to Quality Assurance:
QA rate set on campaign
Orders flagged by Fraud Service plugins
By placing the order on the Order Entry page and selecting ‘External Payment’ rather than entering the customers credit card or ACH info
By using the ‘PREPAID’ paySource on Import Order API
If the Authorization of an Auth Void Trial is successful, but then the smaller cycle 1 shipping fee declines
If the order was placed using GooglePay, but one of the upsells did not pass the GooglePay Token
Single Transaction is enabled on the campaign, and the Upsell Window has not expired yet.
Orders did not pass address validation from Smarty (Response Code: N).
Orders did not pass age verfrom 1account or AgeChecker.net.
To approve or deny orders in QA Pending status, navigate to Customer → Quality Assurance and use the filters to search for those orders.
After clicking the orderId on the right side of the table, you will be presented with this screen to either approve or deny. These actions are typically made after reviewing the order information, and possibly calling the customer to acquire new/updated information.
The Query Orders API can be used to query your orders from the API. Most orders in Quality Assurance will show as "orderStatus" : "Pending"
Below is the list of all reviewStatus possiblities and their descriptions:
'PENDING'
Order is in Quality Assurance due to:
QA Rate applied to the campaign
External Payment orders
Using "PREPAID" as the paySource on Import Order
The larger cycle 2 authorization on a trial was approved, but the smaller cycle 1 charge declined.
The upsell on a GooglePay order did not include the GooglePay token.
'APPROVED'
Order was within Quality Assurance, but has since been approved.
'DECLINED'
Order was within Quality Assurance, but has since been rejected.
'ADDRESS'
'PENDING_AUTH"
Order is in Quality Assurance due to:
Single Transction is enabled on the campaign and the order hasn't captured yet
'AGE'
Orders can be approved or declined by reaching the Order QA API endpoint.
It is possible to pass SkipQA=1 on the Import Order API request which will force the order to bypass the QA flow if the order is placed with External Payment (paySource=PREPAID).
Alternatively, you can choose to Skip QA for all External Payment orders in your CRM Account settings:
Order was flagged by a plugin
Order is in Quality Assurance due to failing s address validation.
Order is in Quality Assurance due to failing 's age validation.