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>