PayGate PayWeb (WooCommerce gateway)

Source

GPL — cloned from the vendor’s git repository at build time

Purpose

Card payment gateway for WooCommerce checkout

Special infra

None

Install

The gateway is distributed from the vendor’s git repository (the repo holds several gateway variants as subdirectories). Clone a pinned ref and copy the relevant plugin subdirectory into the image:

git clone --depth 1 --branch <tag> <vendor-repo> /tmp/gw
cp -r /tmp/gw/<paygate-payweb-subdir> web/app/plugins/paygate-payweb-for-woocommerce

It is GPL, so baking it into the image is fine. Pin <tag> to a release for reproducibility rather than tracking the default branch.

Activate it in bootstrap (wp plugin activate paygate-payweb-for-woocommerce).

Configuration

Merchant credentials (PayGate ID and secret) are entered under WooCommerce → Settings → Payments → PayGate PayWeb, or injected from the Secret and applied in bootstrap. These are stored in the database and persist across restarts.

Note

This is a distinct plugin from the older PayGate/PayWeb generations that shipped under different plugin folder names. When migrating an existing site, reconfigure the gateway from scratch rather than expecting settings from an older plugin folder to carry over.