Real World Examples

flattr

flattr is a service for tipping creators via the web. Creators sign up and place a flattr button on their website, which can be clicked by flattr users in order to give tips. Patrons set a monthly tipping budget which is divided equally between all tipped creators that month.

fido dogecoin twitter tipbot

fido is a twitter bot which allows you to transfer dogecoins to other twitter users within tweets. example of a tip tweet. Its usage is built around existing Twitter idioms which all users are familiar with:

transfer some doge into the holding address, which can now be used for tipping

comment on a post with, for example, +/u/dogetipbot 100 doge, which tips 100 DOGE. Optionally add verify to the end and dogetipbot will comment on your tip when it’s verified

withdraw any tips you’ve received by sending the bot a message with an address to transfer to

bitcoin tip bot

bitcointipbot.com is a BTC tipbot for the bitcointalk.org forums. Similarly to other tipbots, you register with it to generate a holding address to which BTC are transferred, which can then be tipped to people by quoting a post by them with, e.g. the microsyntax +tip 0.01 btc to tip 0.01 BTC (example tip). Due to technical constraints these posts are not detected automatically and need to have their URLs pasted into a form for tips to be sent.

bitcoin donation buttons

There are many bitcoin/litecoin donation button builders, which generally follow the same pattern:

set an address that the button sends funds to

you get HTML+JS code which adds a small button to your page, perhaps with total donated amount

Paypal donation buttons

Paypal have a donation button maker that has various options it generates an HTML form to paste into your site:

<formaction="https://www.paypal.com/cgi-bin/webscr"method="post"target="_top"><inputtype="hidden"name="cmd"value="_s-xclick"><inputtype="hidden"name="hosted_button_id"value="TDRZJGPM99326"><inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!"><imgalt=""border="0"src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif"width="1"height="1"></form>

There isn't a link-based version of this on their site.

Amazon donation buttons

Amazon have a payments service that you can sign up for and construct donation buttons for your site. You need to provide them with detailed business information. An example is at mercy corps.org (along with Paypal and Google Play donation buttons).

<formaction="https://authorize.payments.amazon.com/pba/paypipeline"method="post"class="overflow_hidden"><inputtype="hidden"name="immediateReturn"value="1"/><inputtype="hidden"name="collectShippingAddress"value="0"/><inputtype="hidden"name="signatureVersion"value="2"/><inputtype="hidden"name="signatureMethod"value="HmacSHA256"/><inputtype="hidden"name="accessKey"value="11SEM03K88SD016FS1G2"/><inputtype="hidden"name="referenceId"value="Where Most Needed"/><inputtype="hidden"name="signature"value="sByRXA60z64lpNlL6CpCMe4Hml1fyLOALiq68GqtjDE="/><inputtype="hidden"name="isDonationWidget"value="1"/><inputtype="hidden"name="description"value="Where Most Needed"/><inputtype="hidden"name="amazonPaymentsAccountId"value="CCLFDFRNBPFZVNN91JILM9JECAQA67U428372S"/><inputtype="hidden"name="returnUrl"value="http://www.mercycorps.org"/><inputtype="hidden"name="processImmediate"value="1"/><inputtype="hidden"name="cobrandingStyle"value="logo"/><inputtype="hidden"name="abandonUrl"value="http://www.mercycorps.org"/><divclass="float_left">$ <inputtype="text"name="amount"size="8"value=""/></div><divclass="float_left"><inputtype="image"src="http://g-ecx.images-amazon.com/images/G/01/asp/beige_small_donate_withlogo_whitebg.gif"border="0"/></div></form>

Google Wallet/Checkout donation button

<formaction="https://checkout.google.com/cws/v2/Donations/871841983839058/checkoutForm"id="BB_BuyButtonForm"method="post"name="BB_BuyButtonForm"onsubmit="return validateAmount(this.item_price_1)"class="overflow_hidden"><inputname="item_name_1"type="hidden"value="Where Most Needed"/><inputname="item_description_1"type="hidden"value="Your donation allows us to provide help to thousands in need."/><inputname="item_quantity_1"type="hidden"value="1"/><inputname="item_currency_1"type="hidden"value="USD"/><inputname="item_is_modifiable_1"type="hidden"value="true"/><inputname="item_min_price_1"type="hidden"value="0.0"/><inputname="item_max_price_1"type="hidden"value="25000.0"/><inputname="_charset_"type="hidden"value="utf-8"/><divclass="float_left">$ <inputid="item_price_1"name="item_price_1"onfocus="this.style.color='black'; this.value='';"size="6"type="text"value=""/></div><divclass="float_left"><inputalt="Donate"src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=871841983839058&amp;w=115&amp;h=50&amp;style=white&amp;variant=text&amp;loc=en_US"type="image"/></div></form>

gittip

Gittip is a service for sending weekly recurring tips to users of github, twitter, openstreetmap or bitbucket. To tip people you sign up for an account, visit their profile page (example) and set an amount to tip weekly.