To set up the integration, partners need credentials.
There are two variations of these credentials:
You must use the production credentials for integrations running in a live environment. A live environment is where users can purchase prints of their designs. You can use the test credentials while developing an integration to avoid being charged for test purchases.
List of credentials
Partners need the following credentials:
A unique ID that identifies you as a print partner.
Partner API key
A public API key for initializing the Partnership SDK.
Partner API secret
A secret API key for generating an autoAuthToken.
Artwork API secret
A secret API key for purchasing the print-quality version of a user's artwork.
Secrets are sensitive values. You should never share or commit them to source control. Doing so may allow attackers to steal your user's private designs.
We recommend loading secrets into your integration via environment variables.
For security reasons, Canva sends credentials to partners via encrypted files. Canva creates the encrypted files using a public key that partners provide. Partners then decrypt the files using their private key.