to
Stripe Dot
stripe.dev - Stripe Developer hub
Learn how to build web and mobile applications to accept payments, send payouts, and manage your business online with Stripe.
Feed(73)
With the Stripe Agent Toolkit, developers can use popular agent frameworks like LangChain, CrewAI, and Vercel's AI SDK to integrate with Stripe APIs through function calling.
Author:Learn about the Stripe AI assistant in VS Code and how we built it, including technical details on retrieval, evaluations, measurement, and more.
Author:The Stripe React Native SDK provides a seamless way to integrate payment functionality directly in your mobile applications. It offers customizable pre-built components like the address element and the mobile payment element to securely collect payment information, saving your team valuable development time while ensuring PCI compliance straight out of the box.
Author:Dapr is a portable, event-driven runtime that makes it easier to build distributed applications. It's open source and is a graduated CNCF project.
Author:Discover how to build a scalable real-time payment analytics pipeline from Stripe to AWS. This guide explores the challenges, architectural components, and implementation details to help businesses monitor transactions, enhance security, and gain insights into customer behavior.
Author:Check out the code here: https://stripe.dev/blog/securing-stripe-api-keys-aws-automatic-rotation
Author:Stripe Data Pipeline allows you to sync all the data in your Stripe account to your data warehouse or cloud storage provider.
Author:If you're a front end developer using React, the React Stripe JS library provides a seamless way to integrate payment functionality into your web applications.
Author:Cecil Phillip dives into Stripe API event scaling with Kubernetes. Cecil dives into events, event destinations, how to integrate with Kubernetes, and how to scale dynamically with KEDA.
Author:Implementing a resilient multi-region payment processing system using AWS and Stripe ensures reliable webhook handling, minimizes outages, and complies with regulations. This guide covers architecture design, challenges, and AWS service integration for optimal global performance and rate limit management.
Author:Stripe provides the building blocks for you to build your own custom payment experiences or make use of one of the hosted options as well.
Author:This article focuses on how to process Stripe's data in your AWS account with minimal code. You'll learn how to query your business and customer data using SQL, assisted by an LLM (Large Language Model) for query generation. Additionally, it demonstrates how to enhance the security of your data integration by using the native Stripe-AWS integration, specifically the Stripe Event Destination to Amazon EventBridge feature.
Author:Join Stan and Hikmet from Eleven Labs as they demonstrate using AI voice agents with a Stripe integration to revolutionize customer interaction.
Author:Stripe, like most companies, offers a series of well designed SDKs and libraries for the languages of your choice, you know, Node, Python, Java, whatever. However, Stripe also offers a REST API. And at first glance, it might appear that that API has the exact same functionality as the SDKs do. And that's because, well, The REST API is the most universal way for you to process a payment using Stripe.
Author:In this article, we will guide you on how to set up usage threshold alerts based on consumption for customers with pay-as-you-go plans. By integrating AWS's serverless tools with Stripe, you can create a streamlined and easy-to-manage notification system with minimal coding.
Author:Stripe supports SDKs for Ruby, Python, PHP, Java, Node, Go, and .NET. And of course, Stripe's REST API can be utilized with any language featuring an HTTP client.
Author:Both frontend and backend SDKs from Stripe are necessary for secure transaction processing. Using only the server-side SDK would subject you to PCI compliance rules, while the client-side SDK ensures card information is transmitted directly to Stripe. The backend SDK is crucial for performing charges securely, protecting against tampering, and data modification.
Author:While technically possible by either wrapping the official SDK or using the third party Flutter Stripe library, developers need to be cautious. Google and Apple's stringent and frequently changing policies regarding third-party payment processors can pose significant risks if your app is distributed via the app store or play store. However, using Stripe for web or desktop Flutter applications remains perfectly safe.
Author:Idempotency is critical because it guarantees that performing the same operation multiple times will always produce the same result, preventing unintended side effects like duplicate data entries or charges, especially in scenarios where network issues might cause a client to retry a request, making it crucial for reliable systems and data consistency, particularly in distributed environments and financial transactions where duplicate actions can have severe consequences.
Author:Learn how to securely manage and automatically rotate your Stripe API keys in AWS for a production-grade approach. This guide covers best practices, tools, and strategies to enhance the security of your financial transactions.
Author:Discover how to effectively track customer spending across multiple channels and payment processors. Learn about the challenges of fragmented payment systems and explore solutions like the Payment Account Reference (PAR) to gain a unified view.
Author:Learn about Stripe integrations with essential tips for robust, secure payment systems and seamless user experiences. This guide prepares developers for real-world scenarios, from subscription management to dispute resolution, ensuring secure and seamless payments.
Author:Discover how to build reliable webhook handlers for Stripe events using AWS in this comprehensive guide. Learn about the challenges of processing webhook events at scale and how to address them with an enterprise-grade architecture.
Author:Discover the key concepts and terms for integrating Stripe in your applications. This guide covers Payment Intents Customer management, Subscription billing, Webhooks, Disputes, Refunds, and the benefits of expanded responses, providing developers with the tools they need to streamline payment processing efficiently.
Author:With Sandboxes, you can reproduce and troubleshoot errors in your integration without impacting live transactions.
Author:As a platform, you can accelerate your Connect development with Sandboxes, by replicating your live settings to test out the merchant onboarding flow.
Author:This blog explores how utilities can enhance customer engagement and capture energy-related revenue by creating an online marketplace.
Author:Explore the critical importance of managing real-time inventory updates for both online marketplaces and physical stores. This blog post details the development of an event-driven architecture designed to synchronize inventory levels with Stripe payment events using AWS cloud services. The demonstration centers around the DevRel Swag Store, showcasing a practical application used at the GOTO Chicago event, which integrates serverless technologies like Amazon DynamoDB, AWS Lambda, and IoT Core for efficient inventory management. Learn about the challenges of using Stripe metadata for inventory, and discover robust solutions for handling race conditions and implementing dynamic inventory checks. Additionally, understand the trade-offs between using Stripe Payment Links and custom payment processes for real-time stock validation.
Author:This article highlights development tips for efficiently developing and operating Stripe at a lower cost, as presented by the Japanese Stripe user community JP_Stripes. We'll focus on content from two events held in September 2024 in Aizuwakamatsu, Fukushima Prefecture, and Sapporo, Hokkaido.
Author:Integrating Stripe events with AWS CloudWatch Log Groups enhances monitoring by enabling real-time tracking and analysis of Stripe transactions. This setup allows for seamless transfer of Stripe data to CloudWatch via Amazon EventBridge, streamlining payment operations. It provides the tools to visualize, monitor, and respond to events efficiently, optimizing strategic decisions.
Author:Is your Stripe integration ready to scale with your application? In this blog post, explore smart data strategies to enhance performance and security. Learn how to leverage Stripe/'s features, secure web backends, and serverless functions for efficient data management. Discover when to integrate a global CDN and use a separate database for deeper data control, ensuring a seamless user experience.
Author:Stripe sandboxes enhance test environment management, offering improved functionality over test mode, allowing isolated accounts, multiple developers, and better access control while integrating seamlessly with AWS applications.
Author:Stripe has emerged as a vital payment processing platform in the UAE, offering diverse features like automated billing, fraud protection, and multi-currency support, empowering developers to streamline e-commerce operations.
Author:This post discusses integrating the Stripe agent toolkit with large language models (LLMs) to enhance automation workflows, enabling financial services access, metered billing, and streamlined operations across agent frameworks.
Author:Once your Stripe integration is live, it’s easy to set it and forget it. You can move on and focus on other elements of your application. However, trouble may be brewing behind the scenes. Unless you’ve set up robust logging and alerting in your application you may not be aware of increasing Stripe API error rates which could impact your bottom line
Author:This post discusses integrating the Stripe agent toolkit with large language models (LLMs) to enhance automation workflows, enabling financial services access, metered billing, and streamlined operations across agent frameworks.
Author:This article shows you how to use Stripe's sandbox to simplify your development process. You'll learn to create isolated test environments, simulate real-world scenarios, and debug your subscription logic efficiently.
Author:Event Destinations has begun rolling out to general availability as of 10/30 and will soon be enabled for all accounts. This post explores how to use Stripe Event Destinations and Amazon EventBridge to achieve near infinite customization possibilities for your payment solutions without disrupting your existing integrations.
Author:This post introduces how to manage SaaS feature entitlements efficiently using the Stripe API. It explains why it's important to provide multiple plans to your customers and how to differentiate each plan through entitlement management. With the Stripe API, managing entitlements can become more straightforward, allowing you to focus on building and improving your core services.
Author:New Stripe API versions come with new, and sometimes breaking, changes which should be evaluated before upgrading. Stripe Sandboxes and Workbench provide tooling to create isolated workspaces to test applications against these new changes.
Author:This post explores how to leverage Stripe's A/B testing, its benefits, and how you can use it to boost online sales. You can learn how to improve the conversion rate by optimizing payment options without adding further code.
Author:In this article, you'll learn how to investigate the payment process with just a few clicks on the Stripe dashboard. You'll also see how to obtain event data for testing code related to the 3DS authentication flow.
Author:When onboarding new team members, getting their development environments setup can be very time consuming. Preprovisioned environments with Stripe sandboxes and development containers can speed up their time to productivity.
Author:Validating payment logic that gets triggered over a period of time is challenging and sometimes results in inelegant solutions.The combination of test clocks and workbench will improve the ability for developers to build and debug recurring payments.
Author:Stripe Sandboxes offer a powerful solution for isolating testing environments, but how you implement them can make all the difference. Pick a sandbox strategy that best suits your organizations development approach and team size.
Author:Secure your Stripe integrations by ditching unrestricted secret keys—learn how to protect merchant accounts with restricted access API keys and OAuth 2.0, and avoid compliance fees.
Author:Discover how to create independent testing environments with Stripe Sandboxes, streamline your development through GitHub automation, and prioritize the security of your API keys to enhance your payment integration process.
Author:This post demonstrates some more advanced patterns to help you build resilient and robust payment systems to integrate Stripe with your enterprise applications. As your integration grows in complexity and volume, these patterns become crucial for maintaining system stability and providing a smooth user experience.
Author:With Workbench, developers now have a bird’s-eye view of their integration which shows many potential issues in one place. This makes it easier to see the impact of each incident, see how often it’s happening, and receive actionable advice for resolving the issue.
Author:This post shows how to use the Stripe Workbench Inspector to examine the lifecycle of a PaymentIntent object.
Author:With Stripe Invoicing, you can create and manage invoices for one-time and recurring payments. Whether caused by infrastructure issues or coding bugs, integration failures do sometimes happen, which can prevent invoices from being paid in a timely manner.
Author:Stripe Invoicing offers a no-code solution for sending invoices to customers. Because this option handles the complexity of all underlying API calls, developers sometimes struggle to understand the different phases a Stripe invoice goes through, which is problematic when attempting to debug payment failures.
Author:Immediate and delayed payments need to be handled differently within an integration. It’s important to understand what events to listen for and properties to inspect for relevant changes.
Author:For developers building on AWS, you have various choices for processing payments within your application. Most developers choose a payment processing service to handle this part of their application flow, which involves integrating with a third-party vendor outside of the AWS environment.
Author:This blog shows how to find when something is wrong in production, avoid jumping between tabs/docs to find information, and resolving issues quickly in the troubleshooting process, using an AWS integration as a starting point.
Author:The performance of an application can directly affect the customer experience. Using the expand feature along with caching techniques, developers can improve the performance of their application by reducing the number of API calls to Stripe.
Author:This thread discusses using setting up webhook forwarding with Sandboxes
Through the Stripe Tax API, you have the ability to record any completed. transactions or reversals in your account which can later be exported for reports or inspected via the API. In this video, Alex and Cecil talk about how transactions and reversals work in the Stripe Tax API. Alex also gives a demo of how to make use of these features in a simple Python application.
Author:If your business is selling good or services, chances are you are going to have some form of tax obligations. Using the Stripe Tax API, Stripe can calculate the right about of tax that need to be collected for a given transaction. In this short video, Alex and Cecil discuss how tax calculation works within the Stripe Tax API and explore the how to work with the Calculation object.
Author:This thread discusses using Workbench to migrate from the legacy Stripe Sources API.
We just launched Stripe Insiders, a new platform which will allow you to give us instant feedback on new ideas and products.
Author:We recently announced a new ability to tailor Connect to your business use case. Gone are rigid account types. Introducing a more flexible Connect.
Author:This posts discusses whether Stripe Apps are supported by the new Sandbox feature.
Business has been going well for this Canadian based clothing company. Now they would like to add a subscription box offering to their customers. In this video, you will see how they can make use of pricing table along with their existing investments in Stripe.
Author:In this thread, users provide feedback on the new webhooks experience in Workbench
Author:This thread is about allowing users to add test data to Sandboxes.
Author:Developer Advocate Cecil Phillip walks through how he uses the Stripe CLI, including his favorite workflow features.
Author:Get help(4)
Stack Overflow is a great option for getting answers to Stripe technical questions.
Insiders is the best place to discuss upcoming features and products which may be in beta.
The Stripe Discord is good for getting quick answers from the community.
Router(12)
Accept a payment
Build a payment form or use a prebuilt checkout page to start accepting online payments.
Start accepting paymentsShip a Stripe App
Learn how to ship a Stripe app to production and start accepting payments.
Start buildingBuild a platform
Create a platform that connects buyers and sellers and takes a fee on each transaction.
Create a platformUpgrade your Stripe SDK
Learn about the latest features and improvements in the Stripe SDK.
See the latest upgrades