neocities/views/site/_tip.erb
2017-02-07 22:45:29 -08:00

21 lines
1.3 KiB
Text

<% unless site.tipping_paypal.blank? %>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" style="margin-bottom: 0px">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="<%= site.tipping_paypal %>">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Site Donation for <%= site.title %>">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest">
<input type="hidden" name="notify_url" value="https://neocities.org/webhooks/paypal/tipping_notify">
<input type="hidden" name="cancel_return" value="<%= request.url %>">
<input type="hidden" name="return" value="<%= request.url %>">
<input type="hidden" name="custom" value="<%= Base64.strict_encode64({site_id: site.id, actioning_site_id: (current_site ? current_site.id : nil)}.to_json) %>">
<a href="#" onclick="parentNode.submit()">Credit Card</a>
<br>
<a href="#" onclick="parentNode.submit()">PayPal</a>
</form>
<% end %>
<% unless site.tipping_bitcoin.blank? %>
<a href="bitcoin:<%= site.tipping_bitcoin %>?message=<%= Rack::Utils.escape "Site donation for #{site.title}" %>">Bitcoin</a>
<% end %>