Your ATM, Your Payment Rules
Until now, customers at GENERAL BYTES ATMs could pay with cash or a credit/debit card. With the new External Payments feature, operators can connect virtually any payment gateway they choose — giving customers a third option: paying online, directly from their phone.
The flow is simple: the customer initiates a transaction at the ATM, selects "Online Payment," and scans a QR code displayed on screen. They're redirected to the payment gateway on their mobile device, complete the payment, and the ATM automatically dispenses crypto.
Why It Matters for Operators
Fewer cash pickups mean lower operational costs — and that's a direct benefit to your bottom line. But beyond cost savings, External Payments opens the door to serving a broader customer base: people who simply prefer not to carry cash or don't have a card on them.
The feature is built on CAS's Open Extensions architecture, which means full flexibility. You choose the payment gateway. You integrate it and you stay in control.
Built With Security in Mind
Crypto purchases are classified as high-risk transactions in the payments industry, and we take that seriously. The External Payments architecture is designed to work with gateways that support strong anti-fraud mechanisms — such as 3D Secure (3DS) or biometric authentication. Operators are responsible for choosing a compliant partner, and the documentation walks through exactly what to look for.
How It Works Under the Hood
External Payments are powered by a CAS Open Extension. The extension handles two key responsibilities: generating the payment link (the URL embedded in the QR code) and listening for the payment gateway's webhook notification confirming a completed payment. Once the webhook fires, CAS executes the transaction and sends the coins.
Receipts are delivered automatically via email or SMS — customizable via CAS custom strings. The payment method button label is also customizable, so you can brand the experience to match your gateway partner.
We provide a fully functional example extension to help developers get started, along with complete documentation on the External Payment Provider Interface.
Ready to Explore External Payments?
Check out the full documentation in our Knowledge Base, including setup instructions, the example extension, and testing guidelines.
As always, if you have questions, reach out to our team at sales@generalbytes.com.