SDK
Get in touch
Sign in
SDK
Integrate Solidgate effortlessly with our single frontend and backend SDK installation

We provide a unified overview of integrating Solidgate using various frontend and backend SDKs follow the step-by-step instructions. Common steps for integration:

  1. Install the SDK
    Depending on your language or framework, install the appropriate SDK.
  2. Initialize the library
    Initialize the SDK using your public and secret keys.
  3. Configure payment attributes
    Define attributes such as amount, currency, order_description, customer_email, etc.
  4. Handle responses
    Implement success, error, or status-check flows as applicable.
  5. Move to production
    After thorough testing, switch to production credentials and start accepting real payments.

Frontend SDKs

Below are the primary frontend libraries. These SDKs help you embed payment forms directly in your client-side application.

Offers React components for quick payment flow integration with payment and resign forms and event handlers for success, error, submit, and user interaction.
Delivers Vue 3 components to integrate payment forms, resign forms, and third-party payment buttons with asynchronous component loading.
Provides Angular components for payment and resign forms, including custom container references for Google Pay, Apple Pay, and PayPal.

Backend SDKs

Multiple backend libraries to manage server-side processing, advanced integrations, form resign flows, and reconciling orders.

Composer-based PHP library for charging payments, resigning forms, and handling reconciliations, with easy installation and exception management.
Promise-based Node.js library to charge payments or generate form data, featuring host-to-host payments, and promise-based error handling.
GO module for host-to-host charges and form creation or updates, featuring JSON marshalling, straightforward function calls for charging, updating, and resigning.
Supports Kotlin projects using Gradle or Maven, providing an API client to handle strongly typed payment attributes and seamless charge requests.
Simplified Python client that allows you to directly request payments and submit forms is installed via pip and accessible via API.

Looking for help? Contact us
Stay informed with Changelog