Robot Ninja supports testing all the default WooCommerce manual gateways like BACs, CoD, and Cheque, but it's important to note that testing with these gateways does not test real transactions.
Manual gateways like BACs and CoD do not take payment on the checkout and they typically require payment to be manually submitted/sent to the store's bank account or paid on delivery to the door. Because of this, Robot Ninja will not submit any real payments to bank accounts or expect anything to be paid on delivery 🙈and will not try to process any refunds on test order that is created.
What is still tested for manual gateways?
For manual gateways like Bacs, Cod and ChequeRobot Ninja will continue to test:
- the checkout billing fields were all successfully filled in, shipping options were chosen and a valid gateway was chosen
- The place order button is visible and clickable
- After clicking place order, the tests will still check if a pending order has been created to mark that the checkout was properly filled in
- The customer landed on the order received/thank-you page