---
title: Implementation Overview
slug: implementation-overview
docTags: 
createdAt: 2025-03-06T17:25:50.080Z
---

# High Level Process for Implementation

::Image[]{src="https://api.archbee.com/api/optimize/WCn7j8shlcs6zTGZDBCrx-5gaJC-EZGq0DkE8_sKJ1M-20250611-144135.svg" size="70" width="727" height="934" position="center" darkWidth="727" darkHeight="934" showCaption="false"}

1. **Login to staging environment to begin interfacing with the API&#x20;**
   1. Voltage will invite you into staging environment during Kickoff call
2. **Outline required API methods for your implementation**
   1. Refer to [Implementation Cheatsheet](docId\:NAsb_IK0S9Pw-4IVg4PqF) for required methods for standard payments flow
   2. Refer to [LND API Methods Overview](docId\:Ua75_VnB_GnEFNKsNdyoy) for orgnaized list of LND methods
3. **Setup interface with Voltage**
   1. Acquire your API endpoint and Macaroon (permission token) from the Voltage dashboard
   2. Implement REST interface for all asynchronous methods
   3. Implement GRPC or Websocket interface for any synchronous methods
4. **Implement required API methods**
5. **Test your implementation**
   1. signet faucet for **RECEIVING** payments: [https://faucet.mutinynet.com/](https://faucet.mutinynet.com/)
   2. signet faucet endpoint (for requesting invoices) to test **SENDING** payments: [https://lnurl-staging.mutinywallet.com/lnurlp/refund/callback?amount=1000](https://lnurl-staging.mutinywallet.com/lnurlp/refund/callback?amount=1000)
   3. signet block / Lightning Network explorer to **TRACK** activity on the signet: [https://mutinynet.com/](https://mutinynet.com/)

# Stretch Goals

- Implement best practice UI / UX insights from the [Voltage Design Guide](https://design.voltage.cloud/guide)
- Review the Voltage[ Lightning Success Playbook](https://pitch.com/v/lightning-success-playbook---for-distribution-confidential---do-not-share-enpajr/edc3ad4f-81b5-42ca-9a28-e3d6e0d4d1fa) and hand it off to your product leader

