Official SDKs

The repository includes small, auditable v2 clients with timeouts, structured errors, query encoding, and idempotency support.

Node.js

Node 18+ with built-in fetch. Suitable for trusted checkout servers.

sdks/node

Python

Python 3.9+ using only the standard library.

sdks/python

PHP

PHP 8.1+ using cURL and Composer autoloading.

sdks/php

Flutter

Public catalogue calls only. Keep secret-key operations on your backend.

sdks/flutter

Server example

The machine-readable contract is available as OpenAPI 3.1 YAML.