Skip to content

masakachristopher/xrp-payment-app

Repository files navigation

XRP Payment App

A Spring Boot–based service that enables seamless XRP transactions using the XRP Ledger via xrpl4j. This app allows you to programmatically send payments, check account balances, and interact with the XRP Testnet or Mainnet.

WIP - Work In Progress

Features

  • Secure key management (via Spring config or environment variables)
  • Send XRP payments
  • Retrieve transaction status
  • Fetch account balance
  • Connect to Ripple Testnet (default)
  • Easily extendable for custom transactions
  • Extend XAMAN API for XRP accounts

Tech Stack

  • Java 17+
  • Spring Boot 3.x
  • xrpl4j
  • OkHttp for HTTP client
  • Maven
  • Docker
  • NodeJS for client UI (Todo: replace in-memory state with redis)

Configuration

Set the following environment variables or add them to application.properties:

About

Spring boot service that enables seamless XRP token transactions using the XRP Ledger. Integrated with XAMAN for non custodial XRP payment accounts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors