PPP Versioning
The Payment Provider Protocol (PPP) is the integration protocol between VTEX and payment processing partners. To enable new features without impacting existing operations, VTEX offers PPP versioning, giving providers flexibility to configure their connectors according to the solutions they want to offer.
This feature is currently in the testing phase (Closed Beta), which means that only select clients can access it. If you'd like to implement it in the future, contact our Support.
Configuring PPP Versioning
Follow the steps below to define the PPP version used for payment connector transactions:
- Update the connector manifest by adding the
versionfield with the desired version number (example:2.0.0). - Ask VTEX Technical Support to update the manifest on VTEX.
Before updating the manifest to a new version of PPP, check the additional requirements for that version. Some versions may require new fields in specific endpoints to support extra features.
Example manifest configured for version 2.0.0:
_10{_10..._10 "version": "2.0.0",_10..._10}
All payment connectors are automatically approved by VTEX using PPP version
1.0.0. If the payment provider isn't interested in offering additional features, there's no need to include theversionfield in the manifest. If the connector has already been updated (for example, to version2.0.0) and the provider wants to return to the standard PPP behavior, change theversionfield back to1.0.0and ask VTEX Technical Support for a new connector update.
Features of PPP versions
The table below shows the additional features available in each PPP version configured in the payment connector:
| PPP versioning | Feature | Description |
|---|---|---|
2.0.0 | Payment tokenization | Allows you to manage credit card token information, increasing security in the storage and transmission of sensitive payment data. |