How to subscribe our APIs
Register to our Developer Portal private area to access to the following functionalities:
Create your Apps
Manage you’re APIs subscriptions
Access to sandbox environment
Request access to Pre and Live environment
Applications forms to request access to Pre and Live environments must be completed with the following information:
Product and environment details:
APIs: Which PagoNxt Payments product will you use?
Environment: In which environment do you need access?
Technical information:
KID: The KID (key id) is the identifier of the key used to sign the token, PagoNxt Payments Hub will use this value to check the signature.
Issuer: The Issuer (iss field of a JWT) identifies the entity that issued the token. This can be a person, company, service, etc.
Public key and private key: A pair of keys related within them. You share with PagoNxt Payments Hun only the public key because the private one is kept in secret and is used in the JWT token you generate to authenticate into our OAuth Server.
Public and private keys can be generated using the following command lines in order:
Private key: ssh-keygen -t rsa -m PEM -f kidName.key.
Public key: openssl rsa -in kidName.key -pubout -outform PEM -out kidName.key.pub
The result of these command lines are two text files with the key pairs.
Webhooks URLs: URLs where the PagoNxt Payments Hub will notify all the messages and their updated status (optional).
Notifications endpoint subscription:
Status report hub message: It can either be a pacs.002 or camt.029 with the details of the payment’s status.
Webhook: Contains the URIs that can be used to retrieve the payment or status report.
OAuth2.0: Industry standard protocol for authorization.
HTTP Basic: User and password-based authentication.