SDK Libraries

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 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. 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

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.

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.

Need partner setup help?

Open the payment link details view in MakeCrypto to copy the generated snippets for a real payment UID, or return to the portal to manage merchant settings.

Open portal