Skip to main content

Prerequisites

Before you begin integrating with the RynoPay Partner API, make sure you have the following:

Required

  • An approved RynoPay partner account -- see Onboarding for how to register and get approved.
  • Your Partner ID (UUID) -- visible in the Partner Portal after your onboarding is approved.
  • Your API Key ID (UUID) -- created via the Partner Portal after uploading your public key.

Tools

  • OpenSSL (or equivalent) for generating your ECDSA key pair.
  • A server-side environment -- Node.js, Python, Java, C#, Go, or any language with a JWT library that supports ES256 signing.

Network

  • Your server must be able to make outbound HTTPS requests to:
    • https://sandbox.rynopay.io -- sandbox environment
    • https://prod.rynopay.io -- production environment

JWT Library

You will need a JWT library that supports ECDSA (ES256) signing. Here are recommended libraries by language:

LanguageLibraryInstall
Node.jsjosenpm install jose
PythonPyJWT + cryptographypip install PyJWT cryptography
C#System.IdentityModel.Tokens.Jwtdotnet add package System.IdentityModel.Tokens.Jwt
JavaNimbus JOSE+JWTMaven: com.nimbusds:nimbus-jose-jwt
Gogolang-jwt/jwtgo get github.com/golang-jwt/jwt/v5