Testing the Online Checkout Process (Impact)

Testing the Online Checkout Process (Impact)

If you ever want to test the Checkout process on your transactional Impact eCommerce site, e.g., if a customer alleges that the checkouts aren't working, here are instructions regarding how to test checkouts on your site.

Testing Preparation

You will need a real credit card to use during your testing.

You can cancel the test transaction(s) after your testing.

Stage 1 - Do Test(s)

  1. Go to your public Impact eCommerce site (not your Admin mode)
  2. Put at least one item into your Cart (we suggest to use a low-dollar amount item)
  3. Go to your Cart
  4. Enter "TESTING" or something similar into the Note box
  5. Tap the [Checkout] button
  6. You can ignore the "Log In or Continue as a Guest" section (i.e., you do not need to log in or create an account)
  7. Enter your Contact Information
  8. Select one of the Shipping Methods
  9. Enter your Shipping Address or your Pick-up Location and Billing Address (i.e., whatever is requested after selecting the Shipping Method)
  10. Tap the [Continue to Payment] button
  11. Scroll down to the Payment Information section and enter your credit card details
  12. Tap the [Place Order] button
  13. Loop back and repeat this Stage if you wish to do another test (Note: You should do "Stage 2" on the same day to avoid fees)

Stage 2 - Cancel Test Order(s)

If the test Authorize.net payment transactions are canceled/refunded/voided on the same day, while they are still unsettled transactions, then there is usually no merchant fee charged.

If the test payment transactions are canceled/refunded/credited later (not on the same day), once the test transactions have been settled, then there could be a merchant fee charged for each credit action.
  1. Log in to your Authorize.net account
  2. Under "Transaction Search", tap "Unsettled Transactions"
  3. Find a test transaction and click its "Trans ID" to see its details
  4. Click the [Void] action and confirm it when prompted
  5. Make sure that you don't void any real customer transactions, only the test transactions.
  6. If you have multiple test transactions to cancel, go back to find, open, and void them now.
  7. Once you have voided all of your test transactions within Authorize.net, you are not yet done; please continue with the remaining steps of this Stage
  8. Log in to your Elastic Path (EP) account
  9. Click Orders in the left margin
  10. Click Orders in the sub-menu
  11. Find a test order and click on it to view its details
  12. Click the [Mark as Refunded] button within the order details
  13. If you have multiple test transactions that you canceled within Authorize.net, then loop back in "EP / Orders" to find, open, and mark them as refunded, too
If the test transactions are not voided on the same day, then they might not be listed within the Authorize.net "Unsettled Transactions" section, and you might need to do a normal report by date range to find them. Older transactions might not be able to be voided; you might need to credit or refund them within Authorize.net.