Your language.Ready to integrate.

Pick the SDK that matches your backend runtime. The libraries keep API-key calls, commerce operations, and webhook secrets in trusted server code.

17 SDK packages · Official documentation and source links

Official package and source linksWebhook verification helpersBackend, mobile, and native examples

Use official server libraries for payments, commerce, and webhooks.

Install official MakePay SDKs for backend services that need typed helpers around checkout creation, commerce operations, bookkeeping, and webhook verification.

17 SDKs

SDK

Node.js and TypeScript

NPM SDK

Use JavaScript and TypeScript helpers for server-side payment flows and webhook-safe reconciliation.

  • Typed request helpers
  • Node.js 18+ runtime fetch
  • Works with Next.js routes
npm install @makecrypto/makepay
SDK

Django, Flask, FastAPI

Python SDK

Use Python helpers for server-side payment links, checkout URLs, settings, and webhook verification.

  • Dependency-free client
  • Standard library HTTP and crypto
  • Webhook verifier
pip install makepay
SDK

Spring and JVM

Java SDK

Use Java helpers for payment links, donations, bookkeeping, POS, Simple Shop, branding, checkout URLs, and webhook verification.

  • JDK HTTP client
  • Spring-friendly APIs
  • Signed webhook helpers
implementation("io.makecrypto:makepay:0.3.0")
SDK

ASP.NET Core and C#

.NET SDK

Use .NET helpers for payment links, checkout URLs, bookkeeping, and webhook verification from C# services.

  • ASP.NET Core friendly
  • HttpClient-based client
  • NuGet package planned
dotnet add package MakePay
SDK

C# starter app

ASP.NET Core Starter

Start from an ASP.NET Core service template for MakePay payment links, checkout redirects, bookkeeping, and signed webhooks.

  • ASP.NET Core routes
  • Payment-link examples
  • Webhook verification
SDK

Composer package

PHP SDK

Use Composer helpers for links, donations, subscriptions, invoices, shop APIs, webhooks, and bookkeeping from PHP backends.

  • Composer package on Packagist
  • Checkout and webhook helpers
  • Bookkeeping and shop APIs
composer require makepay/makepay-php
SDK

PHP framework

Laravel Package

Wrap the PHP SDK with Laravel config, service container bindings, facade helpers, and webhook verification.

  • Laravel facade
  • Config publishing
  • Webhook route helpers
composer require makepay/makepay-laravel
SDK

PHP framework

Symfony Bundle

Use a Symfony bundle with autowireable client services, configuration, webhook handling, and event dispatch.

  • Symfony HttpClient
  • Bundle configuration
  • Webhook event dispatch
composer require makepay/symfony-bundle
SDK

Go services

Go SDK

Use Go helpers for payment links, donations, subscriptions, products, shops, bookkeeping, checkout URLs, settings, and signed webhook verification.

  • Standard library only
  • Commerce and bookkeeping APIs
  • Webhook verifier
go get github.com/makepay-io/makepay-go
SDK

Rust services

Rust SDK

Use async Rust helpers for payments, donations, subscriptions, POS, products, bookkeeping, branding, and webhooks.

  • Reqwest and Rustls
  • Serde JSON envelopes
  • Bookkeeping APIs
cargo add makepay
SDK

Ruby services

Ruby SDK

Use a dependency-light Ruby client for checkout sessions, payment links, payment lookup, and webhook verification.

  • Ruby gem package
  • Checkout session helpers
  • Webhook verifier
gem "makepay"
SDK

Ruby framework

Rails Engine

Mount Rails-native routes, controllers, configuration, and install generators on top of the MakePay Ruby gem.

  • Mountable Rails engine
  • Install generator
  • Webhook controller
gem "makepay-rails"
SDK

Kotlin JVM

Kotlin SDK

Use Kotlin JVM helpers for payment links, customers, hosted checkout URLs, bookkeeping, and signed webhooks.

  • Kotlin 2.3+
  • JDK 17+
  • Maven package planned
implementation("io.makepay:makepay-kotlin:0.1.0")
SDK

Mobile checkout

Android SDK

Use mobile-safe Android helpers for checkout intents, Custom Tabs, return deep links, and backend-created payment links.

  • No API secrets on device
  • Checkout intents
  • Deep-link parsing
implementation("io.makepay:makepay-android:0.1.0")
SDK

Dart and Flutter

Dart / Flutter SDK

Use pure Dart helpers for checkout URLs, webhook verification, and backend relays that serve Flutter apps.

  • Pure Dart package
  • Flutter checkout URLs
  • pub.dev package planned
dart pub add makepay
SDK

Native services

C++ SDK

Use C++17 helpers for native applications, game servers, embedded services, and Unreal-side backend tools.

  • Header-oriented client API
  • CMake target
  • Webhook HMAC verifier
target_link_libraries(your_app PRIVATE MakePay::makepay)
SDK

Phoenix services

Elixir SDK

Use Elixir client helpers and Phoenix-friendly webhook verification for payment links, customers, and bookkeeping.

  • Phoenix webhook helpers
  • Fixed-time signature checks
  • Hex package metadata
{:make_pay, "~> 0.1.0"}

More ways to connect.

Find the tools that work alongside your integration.

A good integration starts here.

Plugins fit supported platforms. API tools and SDKs give custom systems control over checkout creation and payment reconciliation.