Open Payments and Hackathon Documentation


2025 Open Payments resources

Open Payments docs

In the docs, you'll find detailed explanations, code snippets, implementation guides, and the API specification.

Read the docs


Overview video series

Watch these tutorials to get familiar with the basics of the Interledger Protocol and an in-depth walk-through of Open Payments. Follow along with the  open-payments-example repository and the code snippets in our docs.


Open Payments blog posts

Our engineering blog contains posts that introduce Open Payments, explain why we chose GNAP as our authorization protocol, and the introduction of the Open Payments PHP SDK.

Read the blog 

 

Open Payments SDK (Typescript & NodeJS)

This package provides TypeScript & NodeJS tools for using Open Payments:

  • Exported TypeScript types generated directly from the Open Payments OpenAPI specifications
  • A NodeJS client that exposes Open Payment APIs:
    • Signs requests with provided key
    • Validates responses against OpenAPI specs

Install the SDK

 

Set of supporting GitHub repositories

These include example scripts for sending payments, a library of prewritten code snippets for Visual Studio Code, and a repo with Node SDK Snippets that work seamlessly with the Interledger Test Wallet. For PHP we also have the PHP Open Payments SDK and the Open Payments PHP Snippets repositories as well. Together, these tools make it easier to test, integrate, and experiment with Open Payments in your application.

View our GitHub

 

Interledger test wallet

The Interledger Test Wallet simulates an Account Servicing Entity that has Interledger functionality enabled. Users can sign up for an account, navigate a KYC flow, and then hold a play-money balance to send and receive Interledger Payments using their wallet addresses. Additionally, it exposes the Open Payments APIs, allowing third parties to securely initiate payments.

Get a test wallet

 

Interledger Boutique

The Interledger Boutique is an example eCommerce client application to play around with an Open Payments checkout flow.

Make a purchase

 

InterledgerPay

InterledgerPay is a functioning peer to peer payment client application.

Pay someone