An independent, community-built SDK for the Lipila payments platform. Not affiliated with, or endorsed by, Lipila.

Everything the raw Lipila API leaves to you, handled.

Verifying a webhook correctly is the part most integrations get subtly wrong. Below is the signature check written properly by hand, and the same thing with the SDK.

Read the docs

Verify one Lipila webhook. Signatures, secret decoding, rotation, replay window, and dedupe.

by-hand.tsJavaScriptyou maintain this
34 linesevery edge case is now yours to keep correct
with-lipila.tsJavaScriptthe SDK maintains this
14 linesverification, rotation, replay guard, and dedupe are built in

Why one shared SDK beats a fresh integration on every project.

Safety

Mutations never auto-retry

An interrupted charge is an unknown outcome. The SDK asks you to reconcile by reference rather than charging a customer twice.

Written once

Reused everywhere

The webhook plumbing, idempotency, and state handling you would rewrite per project live in one tested package.

Proven

Durability you can trust

The PostgreSQL adapter runs a shared conformance suite against a real database in CI, so persistence behaves the same everywhere.