AbsoluteJS

Wallet Adapters

@absolutejs/wallet-adaptersworkspacealphaCommerce & Growth

Provider integrations for @absolutejs/wallet. Financial policy and double-entry accounting remain in the wallet core; adapters normalize external provider events into idempotent wallet actions.

#Installation

BASH
git clone https://github.com/absolutejs/wallet-adapters.git

#Capabilities

Overview

Provider integrations for @absolutejs/wallet. Financial policy and double-entry accounting remain in the wallet core; adapters normalize external provider events into idempotent wallet actions.

Stripe

@absolutejs/wallet-stripe provides Checkout funding, verified webhook normalization, refunds, and dispute actions while leaving balances, reservations, allowances, and double-entry policy in @absolutejs/wallet.

See the package README for Checkout session creation, webhook signature verification, idempotency keys, refunds, disputes, and reconciliation.

Repository composition

1 public package and 0 private workspace projects are versioned and developed together.

Outcomes

What you can build

Overview

Provider integrations for @absolutejs/wallet. Financial policy and double-entry accounting remain in the wallet core; adapters normalize external provider events into idempotent wallet actions.

Stripe

@absolutejs/wallet-stripe provides Checkout funding, verified webhook normalization, refunds, and dispute actions while leaving balances, reservations, allowances, and double-entry policy in @absolutejs/wallet.

Hardening checklist

Production guidance

Make every external boundary explicitPin the deployed @absolutejs/wallet-adapters version, replace example or memory-backed dependencies with durable implementations, bound external calls, protect credentials, and emit enough evidence to retry or recover safely.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical @absolutejs/wallet-adapters example, confirm the supported entry point and version in the API explorer, then inspect the first boundary that did not produce its documented result.

#Stripe

Partial snippet

@absolutejs/wallet-stripe provides Checkout funding, verified webhook normalization, refunds, and dispute actions while leaving balances, reservations, allowances, and double-entry policy in @absolutejs/wallet.

SH
bun add @absolutejs/wallet @absolutejs/wallet-stripe stripe

#Workspace contents

1 public package and 0 private workspace projects are maintained in this repository.

#Package commands

Scripts declared by this project’s package manifest.

bun run buildbun run --filter './*' build
bun run testbun run --filter './*' test
bun run typecheckbun run --filter './*' typecheck
Workspace project
This workspace project is not published as a standalone npm package. Use its repository and the accurately labeled public or private workspace contents below.