← VinGate

Security

Last updated 2 November 2026

Short version: card numbers never touch VinGate's servers, and every secret we hold is encrypted. Here is what that means in practice, so you can judge it rather than take our word.

Card data stays with the processor

The card fields on a checkout page are the processor's own hosted frames. The number goes from the buyer's browser straight to Square or Stripe and comes back as a one-time token, which our server exchanges for an authorization. Storing, formatting and PCI scope for the card number sit with the processor.

Because of that, a business using VinGate generally falls under PCI DSS SAQ A rather than the heavier self-hosted questionnaires. Ask your acquirer to confirm your own scope.

Secrets at rest

Secrets in transit

Money paths

Accounts

Faults and disclosure

Cron runs every five minutes and alerts the merchant on the dashboard when a token refresh fails or a webhook endpoint stays dead.

Found something? Write to support@vinnapayments.com with the steps to reproduce. We acknowledge within 2 business days and will credit a find that affects live money.

What is not covered

Processor outages, the security of a processor account you connected, and anything a buyer does on a page you built yourself. If you host your own card form instead of the hosted checkout, PCI scope moves back to you.