Taking Stripe Payments
All of the Shop functions (Simple and Enhanced Shop) on Spanglefish 3 use Paypal as a payment processor as it allows your website to automatically create payment buttons 'on the fly'. This is a slightly insecure method of taking payments, as it is theoretically possible for your customer to change the price in the code before placing an order. In reality this is very unlikely, but for this reason it is wise to check the amounts in any order you take through Paypal before fulfilling the order.
A more profesional and secure payment option is Stripe. However, although you can't currently use Stripe as part of a Spanglefish 3 shop checkout, you can still use it to take specific payments, such as for your annual club membership.
Payment Links
There are a few ways you can direct people to make a payment through Stripe. The simplest is just to provide a link to a Stripe payment page.
When you create a product in your Stripe dashboard and give it a price, you can then create a Payment Link. When you do you'll be provided with a URL something like
https://buy.stripe.com/test_dR6dRhdJa04pd8cfYZ
You can use this URL as the target of a link you create on your site, or as the target of a button using the Button block type as shown below.
Stripe Payment Buttons/Cards
The button above is created by the Spanglefish system using the Button Block, but Stripe will also provide you with code to create a button. On your Stripe Dashboard, when viewing an item's details you should see a Buy Button link. This will give you lots of code which you can embed in a Script/HTML block like this one. Stripe lets you choose between a simple button, or a 'card' which displays various details about the item including a picture.
Donations through Stripe
It's possible to create a Stripe payment link which doesn't specify the amount, allowing you to collect donations where the user sets how much they want to pay. See this page in the Stripe documentation for more information.