Contributor

Make significant improvements on the project

Advantages of supporting us

Your card name will be added to the board

Not only your name will be on the board, we will put in on a special card with up to 2 links to your profiles (GitHub, LinkedIn etc) and your image*

This is optional, we surely respect your privacy

Your GitLab issues will be given higher priority

When you submit a bug to our system, we will give high priority to them

Your feature requests will be given more attention

When you submit a feature request to our system, we will give more attention to them

<div class="row"> <div class="col-12 col-md-6"> <div class="card mb-3 border-0 shadow bg-light"> <script src="https://js.stripe.com/v3"></script> <div class="card-header pt-3"> <p class="mb-1">Donate</p> <h2 class="mb-1 display-4">$15</h2> <p class="mb-2">each month using PayPal</p> </div> <div class="card-body pb-0"> <div id="paypal-button-container-P-41L369696D646574PL7CZVKY"></div> <script src="https://www.paypal.com/sdk/js?client-id=AcOdVfKuh2ENT_sd-1McPWyTofU-bbULE3aUl7XMBVVcozdRXDV6gjOMllRCAM9nWumpbh55RIdbpPbJ&vault=true&intent=subscription" data-sdk-integration-source="button-factory"></script> <script> paypal.Buttons({ style: { shape: 'rect', color: 'blue', layout: 'horizontal', label: 'subscribe' }, createSubscription: function(data, actions) { return actions.subscription.create({ /* Creates the subscription */ plan_id: 'P-41L369696D646574PL7CZVKY' }); }, onApprove: function(data, actions) { alert(data.subscriptionID); // You can add optional success message for the subscriber here } }).render('#paypal-button-container-P-41L369696D646574PL7CZVKY'); // Renders the PayPal button </script> </div> </div> </div> <div class="col-12 col-md-6"> <div class="card mb-3 border-0 shadow bg-light"> <script src="https://js.stripe.com/v3"></script> <div class="card-header pt-3"> <p class="mb-1">Donate</p> <h2 class="mb-1 display-4">$15</h2> <p class="mb-2">each month using Stripe</p> </div> <div class="card-body"> <button style="background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em;width:100%" id="checkout-button-price_1HtNWvI09ptK6iNLlQH1wIWz" role="link" type="button"><b>Stripe</b> - Subscribe</button> <div id="error-message"></div> <script> (function() { var stripe = Stripe('pk_live_iOwOUIpJDaDboFdGhxT2K4Uf0064ipNG13'); var checkoutButton = document.getElementById('checkout-button-price_1HtNWvI09ptK6iNLlQH1wIWz'); checkoutButton.addEventListener('click', function () { // When the customer clicks on the button, redirect // them to Checkout. stripe.redirectToCheckout({ lineItems: [{price: 'price_1HtNWvI09ptK6iNLlQH1wIWz', quantity: 1}], mode: 'subscription', // Do not rely on the redirect to the successUrl for fulfilling // purchases, customers may not always reach the success_url after // a successful payment. // Instead use one of the strategies described in // https://stripe.com/docs/payments/checkout/fulfill-orders successUrl: window.location.protocol + '//subtitld.jonata.org/success', cancelUrl: window.location.protocol + '//subtitld.jonata.org/canceled', }) .then(function (result) { if (result.error) { // If `redirectToCheckout` fails due to a browser or network // error, display the localized error message to your customer. var displayError = document.getElementById('error-message'); displayError.textContent = result.error.message; } }); }); })(); </script> </div> </div> </div> </div>

Contribute to our project any value at any time using Liberapay

You can make a one-time contribution using PayPal

Donate with PayPal