CentraPoint

Gateways

PayGate (PayWeb3)

South African cards, Masterpass, SnapScan, Zapper, SiD instant EFT and more via DPO PayGate PayWeb3.

On this page

South African cards, Masterpass, SnapScan, Zapper, SiD instant EFT and more via DPO PayGate PayWeb3.

At a glance#

PayGate (PayWeb3) summary
Typepaygate
CountriesSouth Africa
CurrenciesZAR
CapabilitiesHosted checkoutOn-demand status verification
Gateway docsdocs.paygate.co.za/paygate-by-network/reference/payweb3

Checkout experience#

Server-side initiate, then an auto-submitted form POST to PayGate PayWeb3 (process.trans).

Configuration fields#

Enter these in the dashboard under Settings → Payment providers → PayGate (PayWeb3). Secret fields are encrypted at rest and masked after saving; leave a secret blank when editing to keep the stored value.

PayGate (PayWeb3) configuration fields
FieldTypeNotes
PayGate ID
paygateId
Text

Merchant Access Portal. Test account: 10011072130 (used automatically in Sandbox if left blank).

Encryption key
encryptionKey
Secret

Merchant Access Portal > PayWeb3 settings. Test key: "secret" (used automatically in Sandbox if left blank).

Every provider also has Enabled, Sandbox / test mode and Default checkout method switches.

Notification URL#

Notification URL
https://app.centrapoint.co.za/api/webhooks/paygate?provider={providerId}

Copy the exact URL, with your provider ID filled in, from Settings → Payment providers.

  • Nothing to paste: CentraPoint sends NOTIFY_URL with every checkout.

How notifications are verified#

  • NOTIFY_URL posts carry an MD5 CHECKSUM over the field values and your encryption key; it is recalculated and compared.
  • Every notification is re-confirmed with query.trans and acknowledged with a plain-text OK.
  • The amount and currency must match the transaction before it can be marked complete.

Going live#

  1. Test with sandbox credentials and Sandbox / test mode on, and confirm the notification appears as processed in the Webhook log.
  2. Replace the credentials with live ones and switch off Sandbox / test mode.
  3. Update any URL or secret configured in the gateway's portal for the live environment.
  4. Make a small live payment and confirm it with the Transactions API.