Skip to content

Commit

Permalink
Merge pull request #341 from britttttk/whats-next
Browse files Browse the repository at this point in the history
Update whatsnext.md and apps.md
  • Loading branch information
pavlenex authored Oct 22, 2019
2 parents a863d49 + 4db1626 commit 06e6ce3
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 21 deletions.
24 changes: 24 additions & 0 deletions Apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,41 @@ Adding new products is easy. The app has a shopping cart feature, tips, product

Point of sale app can also be used for receiving donations or even as a small e-shop, depending on the customizations applied.

1. Go to > Apps
2. Add a name for your app
3. Choose app type > Point Of Sale
4. Select the store to associate with the app.
5. Customize your PoS by adding your own items with prices, photos, and a description.
6. Click "Save Settings".
7. Click "View App" to view your PoS (Your customers can access the PoS through that link).

You can change the appearance of your Point of Sale app by following the [theme customization guide](Theme.md).

## Crowdfunding App

Crowdfunding is an application which you can launch from BTCPay Server interface that allows you to create a self-hosted funding campaign, similar to Kickstarter or Indiegogo. Unlike traditional crowdfunding platforms, the creator of the campaign is the owner of the platform. Funds go directly to the creator’s wallet without any fees.

1. Go to > Apps
2. Add a name of your app
3. Choose app type > Crowdfund
4. Select the store to associate with the app.
5. Customize your Crowdfund by adding your own perks with prices, photos, and description.
6. Check the box > Allow crowdfund to be publicly visible
7. Click "Save Settings".
8. Click "View App" to view your Crowdfund (Contributors can access the crowdfund through that link).

[![BTCPay Crowdfunding](https://img.youtube.com/vi/tFbfyneDj88/mqdefault.jpg)](https://www.youtube.com/watch?v=tFbfyneDj88 "BTCPay crowdfunding")

If you would like to provide digital or physical prodcuts to the backers of your crowdfunding campaign, you can [integrate WooCommerce store into it](FAQ/FAQ-Apps.md#how-to-integrate-woocommerce-store-into-a-btcpay-crowdfund-app). You can also set limits on contribution perks using the inventory feature.

## Payment Button
Easily-embeddable HTML and highly-customizable payment buttons allow users to receive tips and donations. Online stores can also integrate payment buttons. When a site visitor clicks on the button, BTCPay displays the invoice.

1. Go to > Store > Settings > Pay Button
2. Allow anyone to create invoices
3. Customize your button
4. Copy the generated form and embed it on your website.

[![BTCPay Payment Buttons](https://img.youtube.com/vi/MIWGvl6_WzI/mqdefault.jpg)](https://www.youtube.com/watch?v=MIWGvl6_WzI "BTCPay Payment Button")

## Lightning Network Apps (Lapps)
Expand Down
2 changes: 1 addition & 1 deletion ElectrumWallet.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This documents shows how to connect Electrum Wallet to BTCPay Server.

**Word of caution** Using Electrum wallet relies on servers that are controlled by third-parties. Information, like public addresses, balances and the transacted amount can potentially be leaked. To protect against such leaks, you can setup your own [Electrum Personnal Server](https://github.com/chris-belcher/electrum-personal-server), which is technically advanced task not covered in this document.

For better privacy, use [BTCPay Wallet](Wallet.md) with a compatible hardware wallet or [Wassabi](WasabiWallet.md).
For better privacy, use [BTCPay Wallet](Wallet.md) with a compatible hardware wallet or [Wasabi](WasabiWallet.md).

If you understood the risks, but still want to proceed using Electrum, follow the instructions below.

Expand Down
35 changes: 15 additions & 20 deletions WhatsNext.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,20 @@
After you've connected your wallet to your BTCPay, you can explore various built in tools in the software.
After you've connected your wallet to your BTCPay, you can explore various built in tools in the software. See the full list of Use Cases [here](usecase.md).

## Creating the Point of Sale App

BTCPay has a PoS app which you can use to receive payments from your customers directly or to receive donations. To create the POS app, you need to have a store created in BTCPay.
BTCPay has a PoS app which you can use to receive payments from your customers directly or to receive donations. To create the POS app, you need to have a store created in BTCPay. View PoS instructions [here](apps.md#point-of-sale-app).

![BTCPayPOS](img/BTCPay-Pos.gif)
## Creating the Crowdfund App

1. Go to > Apps
2. Create a new App
3. Add a name of your app
4. Customize your PoS by adding your own items with prices, photos, and a description.
5. Click "Submit query".
6. Click "View" to preview your PoS (Your customers can access the PoS through that link).
Create a crowdfunding campaign using BTCPay. Unlike traditional crowdfunding platforms, the creator of the campaign is the owner of the platform. Funds go directly to the creator’s wallet without any fees. View Crowdfund instructions [here](apps.md#crowdfunding-app).

You can change the appearance of your Point of Sale app by following [theme customization guide](Theme.md).
## Creating the Payment Request

## Creating the Pay Button

Pay buttons are great when you have a fixed amount for a product or a donation. You can easily embed the button into HTML. When the customer or a visitor clicks on the button, BTCPay displays a checkout page and an invoice for them.
Create custom invoices which can be shared with others, by sending a link to your payment request. Users can pay the request at any time. BTCPay automatically updates the BTC exchange rate at the time of payment. View Payment Request instructions [here](paymentrequests.md).

![BTCPayPOS](img/BTCPay-PayButton.gif)

1. Go to > Store > Settings > Pay Button
2. Allow anyone to create invoices
3. Customize your button
4. Copy the generated form and embed it on your website.
## Creating the Pay Button

You can also take a look at [this video](https://www.youtube.com/watch?v=MIWGvl6_WzI) which explains how to create a payment button and embed it to your website.
Pay buttons are great when you have a fixed amount for a product or a donation. You can easily embed the button into HTML. When the customer or a visitor clicks on the button, BTCPay displays a checkout page and an invoice for them. View Pay Button instructions [here](apps.md#payment-button).

## Connecting your BTCPay store to your e-commerce platform

Expand All @@ -37,3 +25,10 @@ Depending on the CMS you're using, you can easily connect BTCPay to your online
* [Magneto](https://github.com/btcpayserver/magento-plugin)
* [PrestaShop](https://github.com/btcpayserver/prestashop-plugin)
* [Custom integration](CustomIntegration.md)

## Join The BTCPay Community
BTCPay Server is an open-source project, not a company. We rely on a network of diverse contributors and users to provide support for numerous use-cases. Join us in improving, learning, and building BTCPay.

If you have questions, try searching our [FAQ Section](./FAQ/readme.md) or join the [BTCPay Community](community.md) and share questions and ideas for improvement.

If you are a developer take a look at the [Local Developement](localdevelopment.md) guide and help us with any [open issues](https://github.com/btcpayserver/btcpayserver/issues) on Github. If you would like to contribute to BTCPay in other ways, check out the [Contribution Guide](contribute.md) for ideas.
Binary file removed img/BTCPay-PayButton.gif
Binary file not shown.
Binary file removed img/BTCPay-Pos.gif
Binary file not shown.

0 comments on commit 06e6ce3

Please sign in to comment.