Skip to content

Hosted payment page making Stripe V3 API calls on your behalf and calculating sales taxes (VAT, GST, Sales Tax) in real time. 💳 ⚡ 🌍

License

Notifications You must be signed in to change notification settings

0ctobat/octobat-beanie.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beanie is a tool that helps you integrating Stripe easily with the SCA compliance requirements. We’ve added our sales tax (VAT, GST, Sales Tax) calculation layer on top. So, if you need to collect payments quickly without struggling with Stripe API calls and tax management, you should use Beanie.

You can see a demo of Beanie running in test mode on the Octobat website.

Check our roadmap on the Github project tab above ☝️ or directly here.

Overview

Demo on desktopDemo on mobile

Features
Beautiful UI components for card payments. Beanie uses pre-built Stripe components customized to fit the app design, including the Card Element which provides real-time validation, formatting, and autofill.
VAT number validation for European Union businesses. The Tax Number field checks the validity of a VAT number thanks to the VIES API.
🎩 Automatic sales tax (VAT/GST/Sales Tax) calculation. Picking a country will automatically have an impact on the tax rate(s) of the transaction. The billing country as the state (for the US only) is one of multiple evidences to calculate the correct tax rate.
👌 One-off and recurring charges. Beanie works for one-off charges and recurring payments as well. Stripe plan IDs and SKUs needed.
🤖 Tax included or excluded option. Beanie allows you to choose if you want to make your product/service price all tax inclusive (deducts the sales tax from the price) OR extratax (adds the sales tax to the price).
🔐 Dynamic 3D Secure for Visa and Mastercard. The app automatically handles the correct flow to complete card payments with 3D Secure, whether it’s required by the card or encoded in one of your 3D Secure Radar rules.
📱 Responsive design. The Beanie experience works on all screen sizes.
📦 No datastore required. Products, and SKUs are stored using the Stripe API or the Stripe Dashboard directly.
🔖 Coupons management. Beanie handles coupons for one-time charges. This feature is accessible from the Octobat Configuration Dashboard. Beanie uses Stripe coupons as well.

Documentation

Support

If you encounter any problems or bugs, please open an issue on GitHub.

Need help setting up or want to customize this extension to meet your business needs? Please email [email protected] and if we like your idea we will add this feature on our roadmap.