Overview
South African Payment Badges is a custom Shopify app designed to help merchants display payment method badges on their storefronts, improving trust and transparency for South African customers. Built using the Shopify React Router template, it leverages modern best practices for app development, authentication, and extensibility.
Key Features
- Built with React Router and TypeScript for a modern, maintainable codebase.
- Uses Prisma for session storage and database management.
- Supports GraphQL queries to Shopify Admin API for dynamic data.
- Handles webhooks for real-time Shopify event processing.
- App extension support for embedding payment badges in storefronts.
- Ready for deployment to Google Cloud Run, Fly.io, Render, and more.
- Follows Shopify's best practices for authentication, navigation, and embedded app UX.
Resources & Documentation
Note: This page is linked from the Shopify application documentation for easy reference by developers and merchants.
Privacy Policy
South African Payment Badges is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our Shopify app.
Information We Collect
- Shop Data: We access your store information and settings as required by Shopify to provide our app’s functionality.
- Payment Badge Settings: We store your configuration and preferences for displaying payment badges.
- Usage Data: We may collect anonymized analytics to improve the app experience.
How We Use Your Information
- To provide and maintain the app’s features and services.
- To personalize your experience and store your badge display preferences.
- To improve our app through analytics and feedback.
- To comply with Shopify’s requirements and applicable laws.
Data Sharing & Security
- We do not sell or share your data with third parties except as required by Shopify or law.
- All data is stored securely and access is restricted to authorized personnel only.
- We use industry-standard security measures to protect your information.
Your Rights
- You may request access to, or deletion of, your data at any time by contacting us.
- Uninstalling the app will remove your configuration data from our systems.
Contact
If you have any questions or concerns about this Privacy Policy, please contact mohammedyaeesh@gmail.com.
This policy may be updated from time to time. Please review it periodically for changes.