Using Encryption

While all traffic to and from the Commerce API takes place over an encrypted SSL connection, some Merchants require additional security when transmitting customer information. To accommodate this need, Commerce API allows Merchants to send a JSON payload that has been encrypted using PGP.

More information about PGP encryption can be found on Openpgp.org.

* Encrypting data requires the merchant to obtain and then install Progressive Leasing's Public Key Certificate. You can request this be enabled for your account through your Implementation Manager.

curl --request POST \
  --url https://www.progressivelp.com/Progressive.B2BAPI.Orchestrator/api/v1/application \
  --header 'accept: application/json' \
  --header 'authorization: Bearer eyJhbG[...]1LQ' \
  --header 'cache-control: no-cache' \
  --data '-----BEGIN PGP MESSAGE-----wcBMA/jTb75OYV6QAQf/WtUjURkdi3039jkyI9mIWQm6oE+OxOtyEdem+tOA2OdgSpM94X9ro43MVWvpg2zzarFqswGWh3R9lZlPnGw/9wAjPN7rLKTeY8w5zZiqRTVILC81Lfash9sgJMRmrmNX019n26OGz482cDIzRi3hjqcq55QGzA3a0IvnU5+M2FxiUr/ipoZHD7JlyDY1ZyCZ+/UVIoEEq+GmYkxHn2wHCQvtfiVN4I/vqivPCC2Ajd1Mnwdd6FtIp0wuP+E+AWuzPzFFNBoP3V+2iiFNGb13quesmuLTT3zNybsUEhh9S+MdS4NUme0eBV636NYEcUsmnyq3Qh65C3YGKvW7xH7rQ9LAuQFi0byYjuQZWj12W/HUKeFbkM378j4CSbrRp6cUpCrr3Yea6t38ThO0Ymcgp94+i+QqIN0xjy/LwdtqNbYNmT9DZMGBcRcnsigau20tijqy4G7n5asMRHt8Y/wiSmgAsG88KHywMmNQnP7KHkHBzQUYEF+WxMX0mBdUP9GSsI7zF6fFGJQ/+sosjaVuatPP/CWRyGi/YZ7+9LSe+BZKSdYq7+gcOpOVEyhXEjaWVorJwafkC8Y8aQ7oN9atKEF1TVk0WdXyeKlzZxuEToX6QybPL1YSgDguHZKgwXmemviaqBeN2tyg2URP3+AhsY7+7qBqdtohy6fegkVyFt0IQwuD6x06WGCb7JV6WvClZzhuewMHphH+27AwDPksxFXqEI3wXB5A608JJrnnOH5m66/zV5umkPOHJEVhAJiNJ8NYwJ6ZMp1hBiAJuQ7blIJ8soxetGwHATF/yGs4uDNgTs0/73bnYS4vQ3Y4xtLpZRgiMJrU8veDip+t=jPft-----END PGP MESSAGE-----'