I’m using React and Python flask for frontend and backend of my web app respectively, I want to integrate square pay and validate payment to update my table in the database, how do i set up my frontend and my backend
Square APIs provide a number of options for processing payments, selling online, and managing your business. Our APIs facilitate PCI-DSS compliant payment processing, and your Square account comes with free fraud protection and payment dispute management — so you can process payments with peace of mind.
Square APIs for Accepting Payments:
- Payments and Refunds APIs: Direct Square to process payments and refunds securely across multiple channels — including in-person, online, and in-app.
- Checkout API: A secure, pre-built checkout and payment form hosted on a Square domain — easily implemented by a developer with a single integration
- Square Online Store and Checkout Links: The Square Online Store is a customizable website builder which seamlessly integrates with Square Point of Sale to simplify all aspects of your business. You’ll be able to keep online and in-person orders, items, and inventory in sync — all in one place.
- Square Partner Integrations: Seamlessly integrate your Square account with our eCommerce partners to process orders directly from your website.
Square APIs for managing all aspects of your business — including your customers, products, inventory, and team:
- Orders API: Create an order and send it to a Square or custom built Point of Sale for seamless fulfillment.
- Customers API: Manage customer profiles, including card-on-file payment information for future purchases.
- Manage product catalogs with the Catalog API, and track product inventory with the Inventory API.
- Create and manage team members with the Teams API and track work shifts with the Labor API.
You can also start building commerce apps which go beyond payments with Square Developer.