WavePayby T3raTech
TRUST

How WavePay protects your keys, your buyers and your money

How WavePay keeps API keys, provider credentials and buyer data safe: hashed and sealed secrets, no card numbers, signed webhooks, scoped keys, and how to report a vulnerability.

Updated · TeraTech Solutions (Private) Limited

The short version

We never see a card number

Card entry happens on the provider's own hosted page (Paynow, PayPal, 2Checkout). WavePay does not receive, store or transmit card numbers, so a breach of WavePay cannot leak them.

Secrets are shown once

Your API keys are shown to you once and kept only as one-way hashes. We cannot read them back, and neither can anyone who copies our database.

Your provider keys are sealed

If you connect your own PayPal account, its credentials are checked with PayPal and then encrypted at rest with AES-GCM under a key kept separate from the data. They are never logged and never returned by any route.

Your money goes to you

With your own provider account connected, the provider pays you directly and WavePay never holds your funds.

Keys and access

Payments are checked, not trusted

Data we hold and how

What we ask of you

Report a vulnerability

Email security@t3ratech.co.zw. Our security.txt has the details. Please report privately, give us a reasonable time to fix before you publish, and do not access other people's data or disrupt the service. We acknowledge reports promptly, keep you informed, and credit researchers who want credit.

We do not publish internal architecture, limits or hostnames: that detail helps attackers and does not help you decide whether to trust us. If you need more for a security review, ask us and we will answer under confidentiality.

If something goes wrong

If we find that merchant or buyer data was exposed, we tell affected merchants without undue delay, say what happened and what to do, and fix the cause. Subscribers to status see service incidents as they happen.