SSS Payment Gateways

This plugin is built from the skeleton “snippet” payment gateway supplied with Woo, along with various modifications from countless others over the years. It is now packaged up nicely, with custom settings, into 3 separate gateways, each with their own purpose in the business-to-business environment.

Invoice gateway

This gateway allows orders to be submitted before final totals (eg. shipping costs) are available. It is designed to allow the order to hit the store, and have some back-end processing done (eg. pack, weigh, and get cost). The order is then updated, and an invoice can be sent to the customer. It is NOT an invoicing system, but does provide the program support for such. I may have some supporting snippets available in the future to extend the invoicing concept in general ways.

It has settings to direct the order to a specific order status of your choosing, and is fully compatible with the WooCommerce Order Status Manager plugin. It also can be set to prevent any other payment gateway by customer type (user role) at initial submission of order.

TBD (To Be Determined) gateway

This gateway is very similar to the Invoice gateway, but allows for a different workflow (triggered by using a different “post-checkout” order status). The order is then updated, and notice can be sent to the customer telling them it’s ready for payment. The customer then proceeds to the normal Woo “order-pay” page, and the TBD gateway is deliberately no longer available. Of course, you need to have regular payment gateways for them to use, such as “check”, “credit card” (of your choice), etc.

It has settings to direct the order to a specific order status of your choosing, and is fully compatible with the WooCommerce Order Status Manager plugin. It also can be set to prevent any other payment gateway by customer type (user role) at initial submission of order, without interfering with the pay-after page.

Price Quote gateway

This gateway is intended for use by customers that require a “hard” price quote before the purchase can be approved. It takes the shopping cart and turns it into an “order” with a settings-specified order status. When used with the SSS Price Quotes plugin, quotes can be converted to orders when the customer is ready to proceed with the purchase.

It is fully compatible with the WooCommerce Order Status Manager plugin.