Payment Gateways by User Roles for WooCommerce Pro
WordPress plugin
Payment Gateways by User Roles for WooCommerce Pro
Payment Gateways by User Roles for WooCommerce Pro lets you set which payment gateways are available to different user roles in your store. Configure a rule for each gateway and choose how assigned roles are checked when a user has more than one.
Payment Gateways by User Roles for WooCommerce Pro lets you set which payment gateways are available to different user roles in your store. Configure a rule for each gateway and choose how assigned roles are checked when a user has more than one.
Gateway coverage
The base plugin covers Direct bank transfer, Check payments, Cash on delivery and PayPal. Pro extends role controls to almost all payment gateways created for WooCommerce, including Stripe for WooCommerce and custom payment gateways.
Choose included or excluded roles
- Included roles: make a gateway available only to the roles you choose.
- Excluded roles: make a gateway unavailable to the roles you select.
Role selections can include custom user roles present in your WooCommerce shop.
Set how multiple roles are checked
When a user has multiple assigned roles, pick whether the rule check considers the first assigned role or all assigned roles. For example, a store might make Cash on delivery available to logged-in administrative staff while guests use online card payments.
Configure gateway rules
- Identify the payment gateways that need role-based visibility.
- For each gateway, choose an included-role or excluded-role rule.
- Select the standard or custom roles for that rule.
- Choose whether to check the first assigned role or all assigned roles.
- Apply the rules to the gateways used in your WooCommerce checkout.
Install Pro in the WooCommerce store where you need these controls, then configure each gateway's role rules to fit the roles used by your store.