Bibliotecas SDK

SDK overview

Choose the official MakePay SDK for PHP, Go, Python, JavaScript, TypeScript, Rust, Java, or Swift backends.

MakePay SDK Libraries

Overview

Use an official MakePay SDK, framework package, or starter when your backend owns payment-link creation, donations, subscriptions, products, bookkeeping, checkout URL generation, settings reads, and signed webhook verification.

The SDKs are server-side integrations unless the guide explicitly describes a mobile checkout helper. Keep MakePay API keys and webhook secrets in trusted backend code, workers, or private server routes.

Official SDKs

SDKPackageBest fitGuide
Go SDKgithub.com/makecryptoio/makepay-goGo services, background workers, custom APIs, and signed webhook handlers.Go SDK
PHP SDKmakepay/makepay-phpLaravel, Symfony, custom PHP, and server-rendered payment flows.PHP SDK
Python SDKmakepayPython backends for payment links, donations, bookkeeping, shops, and webhooks.Python SDK
NPM SDK@makecrypto/makepayNode.js, Next.js, TypeScript backends, and server-side webhook handlers.NPM SDK
Rust SDKmakepayRust services, async workers, CLIs, payments, donations, bookkeeping, and webhooks.Rust SDK
Java SDKio.makecrypto:makepayJava, Spring, Micronaut, Quarkus, JVM backends, bookkeeping, POS, and signed webhooks.Java SDK
Swift SDKmakepay-swift-sdkSwift server backends, Vapor services, Apple-platform teams, and webhook verification.Swift SDK
.NET SDKMakePayASP.NET Core and C# services that create payment links and verify webhooks..NET SDK
ASP.NET Core Startermakepay-aspnetcore-starterC# starter app with routes, examples, and webhook verification.ASP.NET Core
Laravel Packagemakepay/makepay-laravelLaravel apps that want config, facades, and webhook route helpers.Laravel
Symfony Bundlemakepay/symfony-bundleSymfony services with autowireable clients and event dispatch.Symfony
Ruby SDKmakepayRuby services creating checkout sessions and verifying webhooks.Ruby SDK
Rails Enginemakepay-railsRails-native routes, controllers, generators, and webhook handling.Rails
Kotlin SDKio.makepay:makepay-kotlinKotlin JVM services for payment links, customers, checkout URLs, and webhooks.Kotlin SDK
Android SDKio.makepay:makepay-androidAndroid checkout intents and deep-link helpers backed by server-created links.Android SDK
Dart / Flutter SDKmakepayFlutter apps and Dart relays that use backend-created checkout URLs.Dart / Flutter
C++ SDKMakePay::makepayNative services, game servers, embedded services, and CMake projects.C++ SDK
Elixir SDKmake_payPhoenix services that create payment links and verify signed webhooks.Elixir SDK

Release Channels

  • The Go module is indexed on pkg.go.dev.
  • The NPM package is published as @makecrypto/makepay.
  • The Python package is published as makepay on PyPI.
  • The PHP package is published as makepay/makepay-php on Packagist.
  • The Rust package is published as makepay on crates.io.
  • The Java package is published as io.makecrypto:makepay on Maven Central.
  • The Swift package is listed on the official Swift Package Index.
  • Source-first SDKs and framework starters are published from the linked repositories while package registry releases roll out.
  • Each SDK also has a standalone public GitHub repository linked above.

Choosing A Surface

Use a commerce plugin when the merchant already runs a supported platform such as WooCommerce, PrestaShop, OpenCart, Magento, WHMCS, or Wix.

Use an SDK when your own application creates payment links or donation pages, stores payment UIDs on orders or invoices, opens hosted or embedded checkout, syncs customer, product, shop, or bookkeeping data, and reconciles payment status from signed webhooks.

¿Necesitas ayuda con la configuración de partner?

Abre la vista de detalles del enlace de pago en MakeCrypto para copiar los snippets generados para un UID de pago real, o vuelve al portal para gestionar la configuración del merchant.

Abrir portal