Skip to main content

Main request parameters

Wallet, terminal, session, and reserved fields are used only when required by scope. Always follow the types, lengths, and required status defined by Integrations.

Response

The most important fields are authorizationResult, authorizationCode, errorCode, errorMessage, purchaseVerification, IDTransaction, txDateTime, brand, and paymentReferenceCode.
  • 00: authorized transaction.
  • 01: transaction denied by the issuer.
  • 05: transaction rejected by VPOS-2.
errorCode and errorMessage are technical data and must not be shown directly to the buyer. The return-code catalog is dynamic; use the current table agreed with your acquirer.

Browser-based notifications

VPOS-2 POSTs to the response URL using the buyer’s browser as an intermediary. If the buyer loses connectivity or closes the browser, the notification may not arrive. The merchant must be able to check VPayment or use the agreed inquiry service to confirm the final status. View the official return-code catalog Continue to customization →