Gumroad

This provider is limited to fetching products from Gumroad.
You can only sell a single item at once and direclty via Gumroad.
It will not create orders within Kirby.

Using the provider

site/config/config.php
<?php

return [
   'bnomei.kart.provider' => 'gumroad',
   // other options
];

No Hosted Checkout

Gumroad does not support forwarding a list of items in a shopping cart and letting them handle the checkout. Instead, you are limited to redirecting to their product page.

site/templates/product.php
<?php /** @var ProductPage $page **/ ?>

<a href="<?= $page->gumroadUrl() ?>"><?= $page->title() ?></a>

API Credentials

Create a new application and click the "Generate access token"-button. Copy that value to your config file or use a .env-file (plugin). You can set the Redirect URI = 127.0.0.1.

.env
GUMROAD_ACCESS_TOKEN=XXX
Kirby Kart is not affiliated with the developers of Kirby CMS. We are merely standing on the shoulder of giants.
© 2025 Bruno Meilick All rights reserved.