Skip to content

feat(libertepay): Added initial setups of the libertepay provider#7

Merged
noelzappy merged 7 commits into
mainfrom
feat/liberte-pay
Jan 28, 2026
Merged

feat(libertepay): Added initial setups of the libertepay provider#7
noelzappy merged 7 commits into
mainfrom
feat/liberte-pay

Conversation

@noelzappy

Copy link
Copy Markdown
Owner

This pull request introduces support for the LibertePay payment provider, adding all necessary types, schemas, and an adapter to integrate with the LibertePay API. The changes include validation schemas, type definitions, and a fully implemented adapter class for initiating and verifying payments.

LibertePay integration:

  • Added LibertePayPaymentSchema and LibertePayOptionsSchema using zod for validating payment payloads, along with their TypeScript types. (packages/node/src/core/provider-schemas/libertepay.schema.ts)
  • Defined all required TypeScript interfaces for LibertePay configuration, API responses, and transaction objects. (packages/node/src/providers/libertepay/types.ts)
  • Implemented the LibertePayAdapter class to handle payment initiation, transaction verification, and status mapping, including error handling and schema validation. (packages/node/src/providers/libertepay/libertepay.adapter.ts)

@noelzappy noelzappy self-assigned this Jan 28, 2026
…examples with corresponding API routes, UI pages, and environment variables.
@noelzappy
noelzappy merged commit ca09035 into main Jan 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant