Installation
Installieren Sie @cosmosapp/pay_sdk, die optionale Stellar-Peer-Abhängigkeit und die ESM-/CommonJS-Import-Stile.
Fügen Sie das Paket einem beliebigen Node.js-Projekt hinzu. Die Browser-Wallet-Unterstützung ist ein optionaler Zusatz, den Sie nur installieren, wenn Sie ihn tatsächlich benötigen.
npm install @cosmosapp/pay_sdk
# or: pnpm add @cosmosapp/pay_sdk
# or: yarn add @cosmosapp/pay_sdkErfordert Node.js ≥ 18 (für globales fetch). Auf älteren Laufzeitumgebungen übergeben Sie ein fetch-
Polyfill über die Client-Option fetch.
Browser-Web-Client (optionale Peer-Abhängigkeit)
Der Browser-Web-Client erstellt und übermittelt Stellar-Transaktionen und benötigt daher das Stellar-SDK (eine optionale Peer-Abhängigkeit, die bei Vorhandensein verzögert importiert wird):
npm install @cosmosapp/pay_sdk @stellar/stellar-sdkImportieren
// ESM
import { Client } from '@cosmosapp/pay_sdk';
import { WebClient } from '@cosmosapp/pay_sdk/web';// CommonJS
const { Client } = require('@cosmosapp/pay_sdk');Das Paket liefert sowohl ESM (./dist/index.js) als auch CJS (./dist/index.cjs) mit
vollständigen Typdeklarationen.
Referenzen
Überblick
Was das SDK ist, seine Server- und Browser-Einstiegspunkte, der dreistufige Zahlungsablauf und die wichtigsten Fakten, die Sie kennen müssen.
Authentifizierung
Authentifizieren Sie sich mit einem einzigen API-Schlüssel; das Netzwerk (Testnet vs. Mainnet) wird automatisch durch das Schlüsselpräfix gewählt.