Developer implementation

SDK libraries

MakePay SDK libraries

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 libraries, framework wrappers, and mobile helpers.

Official package and source links
Webhook verification helpers
Backend, mobile, and native examples

SDK libraries

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 implementation paths

The neighboring pages stay one click away.

Move between the focused directories without losing the full overview page.

Need help choosing?

Start with the page closest to the merchant system.

Plugins are fastest for supported platforms. API tools and SDKs fit custom systems where your backend owns checkout creation and payment reconciliation.