New release MiniPOS for Atari ST

Latest news in the Atari world

Moderators: Mug UK, Silver Surfer, Moderator Team

Post Reply
User avatar
robv
Atari maniac
Atari maniac
Posts: 93
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

New release MiniPOS for Atari ST

Post by robv »

A while back I released my homebrew POS system that I'm using in my bicycle repair shop. Got many nice reactions; it even got shared on Twitter :)
Now I'm releasing an update with new webhook functionality. You may wonder, why would a minimal POS need new functionality? I'll tell you why.
I have one of these cheap wireless card payment devices in the shop. When a customer wants to pay by card (or NFC) I have to start an app on my Android phone and punch in the amount. It then connects to the device via Bluetooth and the payment can be made.
One day, after having mislaid my reading glasses, I accidentally punched in 2.00 instead of 20.00. The customer got away with a cheap repair and never returned to pay the remaining 18.00 euro. Being a low budget DIY guy, I had to think of something to prevent this from happening again.
So I installed the free Macrodroid scripting app on my phone and wrote a small script that will start the payment provider app and punch in the amount. It is triggered by a webhook url passing the amount as a variable.
You could probably do that with curl under Mint, but I'm running MagiC and want the program to run on old TOS as well. Then I found this tiny superfast command line utility GAPFTP.TTP (from 1999!).
When selecting Card payment in the new MiniPOS program, you can now choose to activate e-payment. If you do, it will now write a single-line file with the webhook and call the ftp utility which uploads the file to my VPS. On the server I have incron watching the upload folder. On file creation, it will pass the content of the file to curl, et voilà, the Macrodroid script gets activated in a flash. The biggest delay is the startup time for the app :wink:
I must admit I get a kick seeing modern tech being commanded by a simple text based prg done in 30-year old software :D
I've put the latest (v0.50) source and binary (including GAPFTP) on Github https://github.com/winterhard/minipos
For more on Macrodroid's webhook see https://medium.com/@macrodroid/introduc ... 60e2ee140d
Rob
engaged with Atari ST since 1987
stormy
Atari Super Hero
Atari Super Hero
Posts: 959
Joined: Tue Jan 26, 2016 12:39 pm

Re: New release MiniPOS for Atari ST

Post by stormy »

You honestly deserve a medal, I think you are one of the last people using an Atari in the workplace. I am very impressed by your ingenuity :)
Falcon CT60e 060 - 256mb ram - Phantom bus and DSP accelerated // Atari TT - Thunder and Storm IDE 64mb ram - Lightning VME - USB LAN - ATI Mach64 2mb
User avatar
robv
Atari maniac
Atari maniac
Posts: 93
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

Re: New release MiniPOS for Atari ST

Post by robv »

stormy wrote: Sun Jan 17, 2021 6:37 pm You honestly deserve a medal, I think you are one of the last people using an Atari in the workplace. I am very impressed by your ingenuity :)
I remember reading in Jamie Lendino's 2019 book on 16-bit Atari that the ST is still being used by some professional musicians. Maybe we should do an inventory to see who's still using Atari in a productive/creative/business environment? :D
Rob
engaged with Atari ST since 1987
Ato
Captain Atari
Captain Atari
Posts: 326
Joined: Tue Aug 10, 2010 3:27 am
Location: Ruinerwold, Netherlands

Re: New release MiniPOS for Atari ST

Post by Ato »

Fantastic stuff, Rob!
User avatar
kni
Atari nerd
Atari nerd
Posts: 46
Joined: Sat Sep 14, 2013 4:59 am

Re: New release MiniPOS for Atari ST

Post by kni »

wow, fantastic!
some Falcons, some STe's, some ST's, some STacy's, some Jaguars, some Lynx's and one TT :mrgreen:
User avatar
viking272
Atari Super Hero
Atari Super Hero
Posts: 518
Joined: Mon Oct 13, 2008 12:50 pm
Location: west of London, UK

Re: New release MiniPOS for Atari ST

Post by viking272 »

Nicely done Rob, I like it!! :cheers:
Post Reply

Return to “News & Announcements”