![Stripe Developers](/img/default-banner.jpg)
- 402
- 2 884 292
Stripe Developers
United States
Приєднався 1 тра 2019
Live demos, code walkthroughs, and interviews for developers. Learn how to build web and mobile applications to accept payments, send payouts, and manage your business online with Stripe.
Code of conduct: stripe.com/legal/developer-code-of-conduct
Code of conduct: stripe.com/legal/developer-code-of-conduct
Exploring Stripe Tax Transactions and Reversals
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.
### Table of contents
00:00: Introduction
01:53 Demo walkthrough
10:30 Flat amount refunds
12:37 Line item refunds
14:00 Full refunds
16:08 Code walkthrough
19:25 Conclusion
### Resources
Stripe Tax docs - docs.stripe.com/tax
Tax reporting - docs.stripe.com/tax/reports
Stripe Tax Transactions API reference - docs.stripe.com/api/tax/transactions
### Support
If you have a question, please feel free to reach out to our support team on Discord at stripe.com/go/developer-chat
### Updates
Sign up to stay updated with developer news: go.stripe.global/dev-digest
#stripe #programming #tax #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.
### Table of contents
00:00: Introduction
01:53 Demo walkthrough
10:30 Flat amount refunds
12:37 Line item refunds
14:00 Full refunds
16:08 Code walkthrough
19:25 Conclusion
### Resources
Stripe Tax docs - docs.stripe.com/tax
Tax reporting - docs.stripe.com/tax/reports
Stripe Tax Transactions API reference - docs.stripe.com/api/tax/transactions
### Support
If you have a question, please feel free to reach out to our support team on Discord at stripe.com/go/developer-chat
### Updates
Sign up to stay updated with developer news: go.stripe.global/dev-digest
#stripe #programming #tax #api
Переглядів: 56
Відео
Exploring the Stripe Tax Calculation object
Переглядів 10420 годин тому
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. Table of cont...
Syncing Orders with the Stripe Billing for Salesforce CPQ app
Переглядів 201Місяць тому
In this episode, we’re going to show you how to create and manage your Stripe subscriptions based off activity happening in Salesforce. Presenter Nada Ismail - Tech Lead for the Stripe Billing for Salesforce CPQ app Table of contents 00:00 Introduction 00:11 Creating a subscription order in Salesforce 01:05 Receiving the order in Stripe demo 01:30 Conclusion Resources Salesforce app: appexchang...
Introducing Stripe Insiders
Переглядів 455Місяць тому
We've just launched Stripe Insiders, a new platform which will allow you to give us instant feedback on new ideas and products. Presenter Abe Haskins - Developer Advocate Table of contents 00:00 Introduction 00:27 Launching Stripe Insiders 01:15 Come join us! Resources Stripe Insiders: insiders.stripe.dev Licenses Oyster Point Photo by Coolcaesar licensed CC BY-SA 4.0 Motion Graphics and Photos...
Bringing together Auth and Payments with AirBadge
Переглядів 520Місяць тому
AirBadge is an open source library that makes it easy for SvelteKit developers to bring together authentication and payments. In this video, Joshua Nussbaum joins Cecil Phillip for a quick chat on how developers can get started using AirBadge in their projects. Guest: Joshua Nussbaum Resources: - AirBadge: airbadge.dev - Link by Stripe - stripe.com/payments/link - Stripe Checkout: stripe.com/pa...
The new Stripe Connect
Переглядів 1,9 тис.Місяць тому
We recently announced a new ability to tailor Connect to your business use case. Gone are rigid account types. Introducing a more flexible Connect. Presenter David Edoh-Bedi - Developer Advocate Table of contents 00:00 Introduction 00:35 Planning a connect integration 01:18 New and improved Connect onboarding wizard 01:32 Conclusion Resources Connect documentation: docs.stripe.com/connect Embed...
Automating tax on subscriptions
Переглядів 4742 місяці тому
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, we'll see how they can make use of pricing table along with their existing investments in Stripe. Presenter Cecil Phillip - Developer Advocate Table of contents 00:00 Introduction 00:28 Product catalog walkthrough 01:52 Configuring a pr...
Handling taxes with the Stripe Payment Element
Переглядів 1,2 тис.3 місяці тому
A video game company in the UK is selling their latest add-on to their top selling game. We’ll show how they can collect VAT by integrating the Stripe Tax API, payment intents, and the payment element. Presenter Cecil Phillip - Developer Advocate Table of contents 00:00 Introduction 00:28 Demo walkthrough 01:56 Configuring tax registrations 02:28 Code walkthrough 05:52 Exporting tax transaction...
Level Up Your workflow with the Stripe CLI
Переглядів 2,9 тис.3 місяці тому
Developer Advocate Cecil Phillip walks through how he uses the Stripe CLI, including his favorite workflow features. Presenter Cecil Phillip - Developer Advocate Table of contents 00:00 Introduction 00:16 Getting started 01:24 Working with Stripe objects 04:44 Listening for events 07:20 Downloading sample applications 09:02 Exploring the Stripe Shell 10:57 Conclusion Resources Documentation: do...
Collecting Taxes with Stripe Checkout
Переглядів 1,4 тис.3 місяці тому
A Canadian-based clothing company wants to sell their vintage tees online. Using the quickstart integration builder, we’ll show how they can collect GST using Stripe Checkout with “Automatic Tax” enabled. Presenter Cecil Phillip - Developer Advocate Table of contents 00:00 Introduction 00:28 Enable Stripe Tax in the dashboard 01:50 Configure tax registrations 03:03 Preview product pricing 03:48...
No-code payments and automated tax collection with Stripe Payment Links
Переглядів 1 тис.3 місяці тому
An up-and-coming content creator in Portland, Oregon, USA wants to start selling autographed copies of her hard copy cookbook. She’ll leverage the no-code option of using payment links with Stripe Tax enabled. Presenter Cecil Phillip - Developer Advocate Table of contents 00:00 Introduction 00:28 Enabling Stripe Tax 01:56 Adding products to the product catalog 03:36 Create a payment link 05:18 ...
Join the Stripe Workbench beta
Переглядів 9873 місяці тому
We’re excited to announce that the Stripe Workbench beta is now open. Learn how to get the most out of this new tool with Stripe experts and engineers from Slack and Notion. Activate Workbench: dashboard.stripe.com/workbench
What is expand and how to use it with the Stripe API
Переглядів 1,8 тис.5 місяців тому
In this episode, you'll learn what is expand and how to use this parameter when making calls to the Stripe API. Presenter Thomas Lefevre - Technical Solutions Engineer at Stripe Table of Contents 00:00 Introduction 00:20 Retrieving without expand 01:00 Retrieving one property with expand 01:29 Expanding multiple properties 01:49 Expanding multiple levels 02:09 Expanding properties in lists 02:3...
Handle verification updates for Custom Connect accounts
Переглядів 1 тис.5 місяців тому
In this episode, we’re going to show you how your Connect platform with Custom accounts should handle updates to verification requirements and keep your accounts active and verified. Presenter Chris Streeter - Tech Lead for Connect Table of contents 00:00 Introduction 01:35 Preview upcoming requirements changes 02:15 Updating existing accounts with the update APIs 02:27 Simulate future verifica...
Integrating the Stripe Connect Express Dashboard
Переглядів 6 тис.10 місяців тому
In this episode, you'll learn how to integrate the Stripe Express Dashboard into your platform. The platform we're building in this series allows creators to produce creative content (e.g., a newsletter), publish their content, and monetize their content with paid subscriptions. Presenter CJ Avilla - Software Engineer - cjav_dev Table of contents 00:00 Introduction 00:33 Adding a Lo...
Handling platform subscription related events
Переглядів 3,9 тис.10 місяців тому
Handling platform subscription related events
Building a customer subscription flow
Переглядів 7 тис.11 місяців тому
Building a customer subscription flow
Stripe Connect: listening and processing connected account webhooks
Переглядів 7 тис.11 місяців тому
Stripe Connect: listening and processing connected account webhooks
Stripe Connect charge types: Separate Charges and Transfers
Переглядів 5 тис.11 місяців тому
Stripe Connect charge types: Separate Charges and Transfers
Stripe Connect charge types: Destination charges
Переглядів 4,3 тис.11 місяців тому
Stripe Connect charge types: Destination charges
Stripe Connect charge types: Direct Charges
Переглядів 5 тис.11 місяців тому
Stripe Connect charge types: Direct Charges
Accept payments using Tap to Pay for Android with Stripe
Переглядів 6 тис.Рік тому
Accept payments using Tap to Pay for Android with Stripe
Enabling creators to author newsletter issues
Переглядів 1,2 тис.Рік тому
Enabling creators to author newsletter issues
Crazy disappointed! Might be good for ecom but for agencies it’s the worst. I just want to create a simple german invoice. Not possible. Can’t change the language, no deposit feature, can’t costumize the header. No tutorials on yt. Really bad
Hi Tim-you do not need to change the language because the invoice will automatically display the customers language based on their browser settings. This can be found here: support.stripe.com/questions/language-recognition-for-invoices-with-stripe-billing. We also have more customisable options through the API here: docs.stripe.com/invoicing/customize.
@@StripeDevSorry about the language complaint. But nothing is really costumizable. Why can’t you just make an option where i have a template with variables. Like many others do. I can’t position anything. I want the adress details but not an extra field with the „sent to“, just the „bill to“ field. And why is at my company info just my phone number. It should be my adress and not that big, just small i little above the client information. I mean that’s all basic stuff. Really disappointed as i said. Haven’t looked into the api docu but I won’t code anything just to do that simple stuff which every other platform is able to do eeeeaaasily. I mean come on.
Is there a way to do this in stripe but for tap to pay on iphone?
Hi there-good question! Yes, tap to pay in iPhone is available for use via Stripe Terminal in America, England and Australia. You can read more about it here: stripe.com/in/terminal/tap-to-pay-on-iphone. Let us know if this helps!
Is this still up to date? It seems to differ somewhat from the Stripe docs, specifically the DiscoveryConfiguration you use is very different.
For the people that have never seen coding 😅
You did not consider your audience during this 160km/h tutorial. You're a very bad teacher.
For most online businesses you don't know ahead of time where your sales will originate. So do you need to register with every jurisdiction in the world before you start selling? How do you suggest handling this issue?
If you're using Stripe Tax, it should automatically collect tax based on your customer's location. You can see how this works here: docs.stripe.com/tax/calculating
@@StripeDev That is not the question. Correct me if I am wrong, but the documentation indicates that Stripe Tax calculates tax for locations where you have a registration. If you are just starting out, you do not know where your customers will come from. Will Stripe track your sales by location even if you do not have any registrations and let you know when you are approaching the threshold nexus that requires registration?
You would be responsible for identifying any regions where you would have tax obligations and registering with those regions, though there is a beta that you can sign up for to have Stripe register for you instead, and you'll find more details on all of this here: docs.stripe.com/tax/registering
@@StripeDev Will Stripe track sales by location and notify me when I am approaching or exceeded a location's threshold nexus so that I can register that location? To do this does Stripe Tax need to be active? If so, then it seems you need at least one registration? To set up tax, Stripe is insisting that I enter a registration. Please read this question carefully so we don't go in circles. Thanks!
Locations is not an option for me, so it stops there. I have two physical terminals I bought through account and no way to get them activated and useable.
We definitely want to take a look-please reach out to us over Discord using this link: stripe.com/go/developer-chat. Thank you!
Awesome! You save me! Thanks from Brasil!
Dude you're such a pro! You explained clearly and gave practical options in just 15 mins.
01:34 when I try to add a new price to my existing product it dont show the option of customer choose price as you show in the video.actually I want to collect recurring donations I want a fix price and the custom price but i dont know how to add change amount button under the fix price.please help
Hey! Feel free to reach out to our team on Discord at stripe.com/go/developer-chat and we can help you further.
This video would be better if you spoke more slowly and clearly
import Image from 'next/image' import useTranslate from 'common/hooks/useTranslate' import { loadStripe } from '@stripe/stripe-js' import { Elements, useElements, useStripe } from '@stripe/react-stripe-js' const Applepay = () => { const elements = useElements() const { translate } = useTranslate() // const stripe=useStripe() const stripe= loadStripe('pk_test_51BTUDGJAJfZb9HEBwDg86TN1KNprHjkfipXmEDMb0gSCassK5T3ZfxsAbcgKVmAIXF7oZ6ItlZZbXO6idTHE67IM007EwQ4uN3') const pr = stripe.paymentRequest({ currency: 'USD', country: 'US', amount: 1000 }) getting this error plz help me (Property 'paymentRequest' does not exist on type 'Promise<Stripe | null>')
A Good video but out of date! Please update with the latest look and then it will be great.
I get the message 'Permission denied' when i try to login via CLI. I think its because of the API keys, does anyone else know how to solve this issue?
Hey there! You'll want to make sure your restricted keys are up to date and valid-take a look at our doc here for more info: docs.stripe.com/stripe-cli/keys.
Hello Sir, I have a question about the custom_fields. How can I show the custom_fields data in the invoice? please let me know, it will help me a lot. Thanks in advance. by the way I am using next js (API)
Hi Amit! Check out the docs here for adding custom fields to invoices: docs.stripe.com/invoicing/customize#custom-fields
I have stripe account. Verified. But i am not able to enable issuing. i already submit request to sale team for active issuing. but i am not received any reply or message
Hey there-we're sorry to hear that. Please send us an email here: support.stripe.com/express/contact/email and we'll take a look.
@@StripeDev i am already submit please check.
Thanks for the confirmation. A specialist team will look into this and get back to you.
Great video! Thank you for sharing
Nope, this video's out of date. Delete it!
Can we transfer money directly to some random account if not can we transfer money between connect account if that also not then can we say collect money from one connected account and transfer to another connected account
Hi there-we'd recommend referencing our documentation on this: docs.stripe.com/connect/separate-charges-and-transfers.
Awesome content. Thank you!
"Hey, I am using a Stripe payment link in different places like websites and Instagram. My question is how I can track these payments to see where they are coming from. Is it possible to see the source directly in the Stripe dashboard? Thanks."
No sorry. A payment link once generated can be used anywhere, they're not platform specific so you won't see where it is. You would need to manage this separately.
I didn't see the user needing to login during the onboarding, yet I am experiencing that flow with my implementation. Can you confirm if the user needed to login before starting onboarding?
Sorry Jordan, could you elaborate on the question please?
@@StripeDev Sure. The first screen the user sees when they are redirected to the onboarding flow (hosted by Stripe) shows "Get started with Stripe" and asks for an email address. Then next screen asks for a password. I didn't see that in your demo. I was wondering if you encountered the same experience or was able to get around the user having to create an account and sign in. Make sense?
No they can't circumvent creating the account.
@@StripeDev Thanks - creating the account was understood. But the redirect forced the user to log in. I was able to get around that by turning off the built in external account collection (banking info) - that disabled the stripe auth popup.
Great job Josh!
can i do something similar through Storyboard??
Hey Bosco-could you provide some more context? Happy to take a look.
@@StripeDev Hi! I mean this video assumes that I develop my iOS app through the use of SwiftUI through struct and etc.. But SwiftUI is relatively new and my team and I are accustomed to developing iOS apps through storyboard. While the programming language is still swift, the codes will be quite different. Do you also have tutorials on how to implement something similar through storyboard? Hopefully this clarification is clear?
Got it! If you're asking about UIKit support, yes we support it. You can find the example code for UIKit in our integration guide docs.stripe.com/payments/accept-a-payment?platform=ios&uikit-swiftui=uikit
how to auto selected set default payment method not card but other like iDEAL. Thank you.
is tap to pay available for web apps
Tap to pay is available for Terminal integrations, which you can see how to get started here: docs.stripe.com/terminal/overview.
How do use wisePose E for a ride share app. where driver needs to keep it so how do use Wi-Fi.
Hey there-we'd recommend reaching out to our sales team: stripe.com/contact/sales. While you'd normally need wi-fi access for this, we do have an Offline mode that's currently invite-only.
@@StripeDev I haven't set up my actual account. I'm still using test account. Can you explain little more what do you mean by invite thing there 🤔
How can I connect with Roshan? I want to talk about terminal as I am gonna use it!!
you are spot on..thank you
Awesome!
Stripe is incredible
This video is exactly what I was looking for and you explained everything simply with enough detail and with direct examples. Excellent job!
I have a marketplace in uk, I can onboard connect accounts in uk, but cant onboard new suppliers in USA! Why? How do I expand to USA having a stripe business account in uk?? Anyone can help?
Hi Anderson-Unfortunately since this isn't a support avenue, we can't provide much help. If you'd like to speak to our support team, you can reach out to them here: support.stripe.com/contact.
When a charge is created in the Connect account, it has a balance transaction that includes an amount and a net, but no fee (Stripe)! How do you know what Stripe is taking to payout the Connected account customer?
Hi Chuck-the way these fees are taken out depends on the way you have your integration set up: docs.stripe.com/payments/charges-api/connect.
@@StripeDev Hi. I'm doing separate charges and transfers, so I need to see what fee and where the fee is collected on the payout. Currently I don't know where to get that fee info (other than the Stripe docs page). Ex. I send 10 x $5.00 transfers to a Connect account totaling $50.00. I get the payout webhook and $50.00 was paid out, but I need to collect my fee and in order to know how much to collect I first need to see how much Stripe is collecting from that payout. I can read the docs on the Stipe site, but I need a more concrete way of Stripe telling me how much they take. Where does Stripe provide the Payout fee amount of 0.25% of gross payout?
You can always view our fees on our Pricing page here: stripe.com/connect/pricing. These should be fairly consistent but we'll be sure to email you when there are any pricing changes.
@@StripeDev I mentioned the pricing docs in my post, but that page doesn't help when developing. Without Stripe giving me a field that shows what fee they've removed from a payout, I'm stuck guessing until I go into live mode.
This is a fantastic demo, thank you!
We're so glad you liked it! 🙂
how to used stripe connect tutorial swiftui?
good, but none of them is in my use
Great video Dvaid!
Awesome
wonder if they will stop killing us with fees...
Stripe did it again! 🎉🎉🎉
Looking for secret -18
How do I find a quality developer to help me setup stripe integration for my platform with multiple payment and payout splits?
Stripe ask us ti upload a file into the backend of our website but when you reach out to shopify they redirect you to stripe and stripe do the same it's like a circle or loop, does anyone have solved this problem to activate Apple Pay and Google Pay ?
*await stripe.paymentMethods.retrieve(pmStr)* ----- in React JS is returning the error "TypeError: Cannot read properties of undefined (reading 'retrieve')". This query is supposed to return a PaymentMethod object. But the error gives the impression that such a stripe query does not exist in the api. Google search did not yield any useful result.
I found the problem. *await stripe.confirmPayment()* is stripe's react js specific code, returns error & paymentIntent object. BUT *await stripe.paymentMethods.retrieve(payment_method str)* is strictly a node.js code, that will return payment method object!!! Will not work in React JS. So after getting the paymentIntent in React JC frontend, I have to get the payment method object from a nodes.js end point! Thereafter, the front end has to return the payment method data again to the back-end to process the payment email notification. It is a delicate cha cha cha dance.
Do i need a affirm merchant account to integrate in my stripe account?
why can't people still buy a decent microphone
Thank you sir! Just started using Stripe in a project and this information has been incredibly helpful. Will have to experiment with some of the tools illustrated but this video has been a great overview to kick off from. Much appreciated!