Register Your Public Key
Once your onboarding is approved, you can register your public key through the RynoPay Partner Portal.
Steps
- Log in to the Partner Portal (Sandbox | Production).
- Navigate to the API Keys section.
- Click Create API Key.
- Fill in the following:
| Field | Description |
|---|---|
| Label | A descriptive name for this key (e.g., "Production", "Staging") |
| Public Key | Paste the full PEM content of your public-key.pem file |
| Expiry Date | (Optional) When this key should expire |
- Click Save.
After registration, the portal will display your API Key ID (UUID).
Save your API Key ID
You will need this ID as the kid (Key ID) value in your JWT header. It tells RynoPay which public key to use when verifying your assertion.
Managing multiple keys
You can create multiple API keys for different environments or purposes:
- Production -- your live integration key
- Staging -- for testing against the RynoPay sandbox
- Rotation -- register a new key before retiring the old one
Each key has its own API Key ID and can be independently expired or deleted.
Key rotation
To rotate your keys safely:
- Generate a new ECDSA key pair.
- Register the new public key in the Partner Portal (you will get a new API Key ID).
- Update your application to use the new private key and API Key ID.
- Verify the new key works by making a test token exchange.
- Delete the old key from the Partner Portal.
warning
Do not delete the old key until your application has fully migrated to the new one.