Skip to main content

Payouts

Congratulations on the success of your app! 😄 Since moneydevkit is self-custodial, you’ll need to provide a payout destination in your environment variables so your node knows where to send your payouts. Set WITHDRAWAL_DESTINATION to a Lightning Address (name@domain), LNURL, or Bolt12 offer.
WITHDRAWAL_DESTINATION=yourname@walletdomain.com
When you choose an amount and click “Pay” we send a webhook to your app with the amount. Your app pays to the destination you have configured.

Payout Examples

How do I payout to CashApp?

Make sure you have a CashApp account with the ability to send and receive Bitcoin. Find your CashTag by tapping your profile picture in the top right of CashApp. Your cashtag will have a $ sign in front of it. Set your WITHDRAWAL_DESTINATION to your cashtag@cash.app. Do not include the $.
WITHDRAWAL_DESTINATION=cashtag@cash.app
Use payouts as normal.

How do I Payout to Phoenix wallet?

Tap “Receive” then select “Reusable” for a Bolt12 offer. Tap “Copy” then copy “Lightning Bolt12.” Your Bolt12 offer should start with lno. Set WITHDRAWAL_DESTINATION to your Bolt12 offer.
WITHDRAWAL_DESTINATION=lno...