Returns the keys required to drive a payment for a payment link — including the RSA public
encryption key needed to encrypt subsequent payloads.
This exists so a hosted checkout page can be rendered for a link without the merchant’s
credentials being embedded in it.
Endpoint
Request body
Unlike the order endpoints, this body is plain JSON — it is not encrypted. It has to be:
it’s how you obtain the key you would encrypt with.
Request example
Response
Returns the standard envelope carrying the link’s public key and RSA encryption key.
The provider has not published a success response body for this endpoint. Confirm the exact
field names against your sandbox account before depending on them.
Common errors
Keys returned here are scoped to a single payment link, but the encryption key is still a
credential. Don’t log it, and don’t cache it beyond the life of the checkout session.
Direct API integrations
If you are calling the API directly rather than rendering a payment link, you don’t need this
endpoint — your public key, secret key and encryption key are issued during onboarding. See
Authentication.