Skip to content

Critical Flows

Ankit K Gupta edited this page Apr 6, 2024 · 10 revisions

The Critical Flows are documented using the Storefront theme. However, if the flow pertains to Blocks, such as the Block Checkout or Block Cart page, please switch to the Twenty-Twenty Four theme for testing or executing these flows.


User Type Flow Area Flow Name Testing instructions E2E Test Status
Merchant Configuration Plugin Activation Without Errors Refer
Merchant Configuration Verify dependent plugin 'Require' functionality when the core plugin 'WooCommerce' is not active Refer n/a
Merchant Configuration Payfast Gateway Disabled with Non-ZAR Currency Refer
Merchant Configuration Payfast Plugin Compatibility with ZAR Store Currency Refer
Merchant Functional Enable Payfast Option Refer
Merchant Functional Title and Description Display Refer
Merchant Setup Verify Merchant ID, Merchant Key, and Passphrase Refer
Merchant Setup Verify Debug Email Configuration Refer
Merchant Setup Verify Debug Email Configuration Refer
Merchant Setup Verify Enable Logging Functionality Refer
Merchant Setup Verify Logging when "Enable Logging" is Not Checked Refer -
Shopper Checkout Verify Payfast Payment Option Availability Refer
Shopper Checkout Verify Payfast Option Visibility Refer
Shopper Checkout Verify Payfast Payment Process Refer
Shopper/Marchant My Account/Orders Verify Payfast Payment Confirmation Refer
Merchant Functional Verify Payfast Payment Failure Handling Refer
Merchant Functional Verify ITN for Successful Payment Refer Skipped: As we are simulating ITN in E2E tests
Shopper Functional Test Payfast Payment Method on Block-Based Checkout Refer
Shopper Functional Test Subscription Product with PayFast Payment Gateway Refer
Shopper Functional Renew Subscription via PayFast Refer