Categories
Website Design

StripeDev Live – Laravel Cashier [Video]

StripeDev Live – Laravel Cashier 2021-10-14Recording of the StripeDev Live event on Laravel Cashier held on 2021-10-14 on Discord. Listen in as Dries Vints (core maintainer of Laravel Cashier) and Paul Asjes (Developer Advocacy at Stripe) take live questions and discuss Laravel and the Laravel ecosystem. Want to join the next one live? Join the official Stripe Discord server here: https://stripe.com/go/developer-chat### PresentersDries Vints – Software Engineer at Laravel, core maintainer of open source projects – https://twitter.com/driesvintsPaul Asjes – Developer Advocate at Stripe – https://twitter.com/paul_asjes### ResourcesStripe Developers Discord: https://stripe.com/go/developer-chatStripe Dev Live chat: https://discord.com/channels/841573134531821608/898275283445108806Laravel: https://laravel.com/Laravel Cashier: https://laravel.com/docs/8.x/billingLaravel Cashier GitHub: https://github.com/laravel/cashier-stripeDries’s Youtube channel: https://www.youtube.com/c/DriesVintsLearning Cashier video course: https://learn-laravel-cashier.com/Stripe Tax: https://stripe.com/tax### Table of contents00:00 Introduction01:08 What does PHP stand for?03:05 An overview of Laravel05:35 Origins and an overview of Cashier06:42 Why Cashier08:27 Best way to get started with Cashier10:04 Cashier and Stripe Checkout13:15 Will Cashier support Stripe Connect?15:05 How Laravel prioritizes development17:06 Laravel hitting inbox zero on issues19:54 Is it possible to rollback subscription changes21:59 Stripe Tax and Cashier25:00 Most interesting problem you’ve solved with Laravel29:58 Stripe Tax in Spark 31:42 Laravel Spark overview34:00 How Laravel tackles integrating new Stripe features36:30 How the Laravel team prioritizes development37:55 How the Laravel team distributes development projects39:15 Version support and backwards compatibility42:46 Accepting variable amount donations in Cashier44:38 What would you add to the Stripe API?47:05 Laravel Cashier upcoming video course and discount49:19 Concluding remarks### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​

Categories
Website Design

Implement Stripe Identity with a modal [Video]

Learn how to build a Stripe Identity integration using the modal implementation. ### PresenterCJ Avilla – Developer Advocate at Stripe – https://twitter.com/cjav_dev ### Table of contents00:00 Introduction00:14 Prerequisites00:34 Four ways to implement identity00:57 Add stripe.js and a modal button01:22 Create verification session02:32 Set up modal button03:26 Test the demo03:54 Conclusion ### ResourcesStripe Checkout: https://stripe.com/identityDocumentation: https://stripe.com/docs/identity/verify-identity-documents?platform=web&type=modal### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​ ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​

Categories
Website Design

Create a payment link from the Stripe Dashboard [Video]

Learn how to create, customize, and share a Stripe Payment Link from the Stripe Dashboard. Create a full payment page, with promotion codes, customer-selectable quantity, custom shipping options, and a custom confirmation page. It takes just a few clicks and you can share the link with your customers — a no code option for users wanting to get started quickly.### PresenterCJ Avilla – Developer Advocate at Stripe – https://twitter.com/cjav_dev ### Table of contents00:00 Introduction00:11 Create a payment link from the Stripe Dashboard00:45 Custom shipping locations00:54 Customize your confirmation page01:42 Check your payment link in the browser02:00 Conclusion ### Resources Payment Links: https://stripe.com/payments/payment-links Documentation: https://stripe.com/docs/payments/payment-links ### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​

Categories
Website Design

Payment Links vs Invoices [Video]

You want to start collecting one-time payments but you’re not ready to code yet. Do you create a hosted invoice or a Payment Link? Learn the difference between Stripe invoicing and Stripe Payment Links and which is best for your use case.### PresenterCJ Avilla – Developer Advocate at Stripe – https://twitter.com/cjav_dev### Table of contents00:00 Introduction00:32 Your use case00:44 Specific customer vs specific product01:15 Reusability01:46 Custom payment flows with the Invoicing API02:39 Stripe Connect support02:47 Fulfillment03:00 Conclusion### ResourcesCreate and share a payment link: https://stripe.com/docs/payments/payment-linksHow invoicing works: https://stripe.com/docs/invoicing/overview### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat.### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​.### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​.

Categories
Website Design

Accept a SEPA debit payment with Stripe.js [Video]

In this episode, you’ll learn how to confirm a SEPA debit payment with an HTML and JavaScript client using a custom form. ### Table of contents 00:00 Introduction00:29 Confirm server is running02:29 Mount the IBAN element02:51 Create a payment intent03:43 Confirm a payment intent04:09 Test the demo04:56 Recap ### Server implementations Ruby – https://www.youtube.com/watch?v=079khYtqWPoPython – https://www.youtube.com/watch?v=3s4Dwox7oTQPHP – https://www.youtube.com/watch?v=BPfpPGl85tkNode.js – https://www.youtube.com/watch?v=WG4ehXSEpz4Java – ​https://www.youtube.com/watch?v=-uyXCnPXegEGo – https://www.youtube.com/watch?v=cbsCxLDL4EY.NET – https://www.youtube.com/watch?v=mqEjRgoZWdo ### PresenterMatthew Ling – Developer Advocate at Stripe – https://twitter.com/mattling_dev ### Resources Official client library: https://stripe.com/docs/jsOfficial documentation: https://stripe.com/docs/payments/sepa-debit/accept-a-paymentCode: https://github.com/stripe-samples/accept-a-payment/blob/main/custom-payment-flow/client/html/sepa-debit.js ### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​.

Categories
Website Design

Authentication with the Stripe Postman collection [Video]

Learn about API keys and how to authenticate requests to the Stripe API using the Stripe Postman collection. You can set API keys globally or per-request. In this episode, we cover secret keys, public or publishable keys, restricted keys, and webhook signing secrets. ### PresenterDawn Lambeth – Developer Advocate at Stripe – https://twitter.com/dawnlambeth### ResourcesDocumentation: https://stripe.com/docs/api/authenticationPostman collection: https://www.postman.com/stripedev/workspace/stripe-developers/overview### Table of contents00:00 Overview00:18 Authorization header00:28 Types of API keys00:58 Publishable keys01:10 Secret keys01:54 Restricted keys02:23 Webhook signing secrets03:43 Roll API keys04:20 Set API key environment variable in Postman04:50 Fork the environment template06:05 Set API key globally 06:58 Set API key per-request08:04 Authenticate requests for Stripe Connect per-request08:42 Authenticate requests for Stripe Connect globally10:44 Conclusion### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/ or on Discord: https://stripe.com/go/developer-chat.### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.

Categories
Website Design

How To Accept Payments With Stripe [Video]

JavaScript Simplified Course: https://javascriptsimplified.comAccepting payments is one of the most important parts of any application, but getting started with accepting payments can be very daunting. In this video I will show you how to easily get started accepting payments with Stripe.📚 Materials/References:GitHub Code: https://github.com/WebDevSimplified/stripe-checkout-simpleJavaScript Simplified Course: https://javascriptsimplified.comStripe Checkout Article: https://blog.webdevsimplified.com/2021-07/stripe-checkoutMap Video: https://youtu.be/yJDofSGTSPQ?t=558Map Article: https://blog.webdevsimplified.com/2020-12/javascript-mapsFetch Video: https://youtu.be/cuEtnrL9-H0Async Await Video: https://youtu.be/V_Kr9OSfDeUCors Video: https://youtu.be/PNtFSVU-YTICors Article: https://blog.webdevsimplified.com/2021-05/cors🌎 Find Me Here:My Blog: https://blog.webdevsimplified.comMy Courses: https://courses.webdevsimplified.comPatreon: https://www.patreon.com/WebDevSimplifiedTwitter: https://twitter.com/DevSimplifiedDiscord: https://discord.gg/7StTjnRGitHub: https://github.com/WebDevSimplifiedCodePen: https://codepen.io/WebDevSimplified⏱️ Timestamps:00:00 – Introduction00:35 – Demo01:45 – Setting Up Express Server05:52 – Stripe On One Server19:08 – Stripe With Separate Client/Server#StripeCheckout #WDS #JavaScript

Categories
Website Design

Installing the Stripe Postman collection [Video]

Learn how to install the Stripe Postman Collection from the Postman API Network. ### Table of contents 00:00 Introduction00:34 Create a fork00:57 Conclusion ### Presenter Dawn Lambeth – Developer Advocate at Stripe – https://twitter.com/dawnlambeth​ ### Resources Official Postman Workspace: https://www.postman.com/stripedev/ ### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​.

Categories
Website Design

Versioning with the Stripe Postman collection [Video]

Learn from about API versioning with the Stripe API using the Stripe Postman collection. You’ll also see the differences between some responses returned from the API for different versions and how they impact the shape of webhook notification payloads.### PresenterDawn Lambeth – Developer Advocate at Stripe – https://twitter.com/dawnlambeth### ResourcesOfficial documentation: https://stripe.com/docs/api/versioningPostman collection: https://www.postman.com/stripedev/workspace/stripe-developers/overview### Table of contents00:00 Intro00:25 API versioning overview01:09 Version naming00:46 Version definitions02:06 How API changes work with Stripe03:00 Account versions04:10 See the customer object with an older API version05:30 Set the API version for all requests07:27 Set the API version per request03:50 See the same customer object with two API versions### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/ or on Discord: https://stripe.com/go/developer-chat.### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.

Categories
Website Design

Getting Started with Stripe Postman [Video]

Learn how to use the Stripe public Postman collection to make test API calls to Stripe. Our new Postman collection includes templates all our API resources and makes it easy to explore Stripe’s APIs and scaffold integrations without writing code.### Table of contents 00:00 Introduction01:23 Getting your API secret key01:48 The Stripe Dev profile and workspace 02:10 Forking the Stripe API collection 02:24 Forking the Stripe Environment template02:58 Setting up authentication 04:10 Navigating the collection05:43 Testing the Stripe Checkout API with Postman07:20 Testing the Customers API with Postman08:05 Using variables10:55 Outro ### Presenter Charles Watkins – Developer Advocate at Stripe – https://twitter.com/charlesw_dev​ ### Resources Postman collection: https://www.postman.com/stripedev/workspace/stripe-developers/overview ### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​.

Categories
Website Design

Idempotency and retries with the Stripe Postman collection [Video]

Learn how to use idempotency for safely retrying requests without accidentally performing the same operation twice using the Stripe Postman collection. This is useful when an API call is disrupted in transit and you do not receive a response. For example, if a request to create a charge does not respond due to a network connection error, you can retry the request with the same idempotency key to guarantee that no more than one charge is created. ### PresenterDawn Lambeth – Developer Advocate at Stripe – https://twitter.com/dawnlambeth### ResourcesDocumentation: https://stripe.com/docs/api/idempotent_requestsPostman collection: https://www.postman.com/stripedev/workspace/stripe-developers/overview### Table of contents00:00 Overview00:30 Introduction to idempotency01:20 How it works01:35 HTTP method support01:45 Request headers01:58 Create a customer with an idempotency key02:58 Create a UUID with Postman04:10 Retries### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/ or on Discord: https://stripe.com/go/developer-chat.### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.

Categories
Website Design

Accept an EPS payment with Stripe.js [Video]

In this episode, you’ll learn how to confirm an EPS payment with an HTML and JavaScript client using a custom form. ### Table of contents 00:00 Introduction00:22 Confirm server is running02:14 Mount the EPS element02:33 Create a payment intent03:24 Confirm a payment intent03:52 Test the demo04:17 Refetch the payment on return05:39 Recap ### Server implementations Ruby – https://www.youtube.com/watch?v=079khYtqWPoPython – https://www.youtube.com/watch?v=3s4Dwox7oTQPHP – https://www.youtube.com/watch?v=BPfpPGl85tkNode.js – https://www.youtube.com/watch?v=WG4ehXSEpz4Java – ​https://www.youtube.com/watch?v=-uyXCnPXegEGo – https://www.youtube.com/watch?v=cbsCxLDL4EY.NET – https://www.youtube.com/watch?v=mqEjRgoZWdo ### PresenterMatthew Ling – Developer Advocate at Stripe – https://twitter.com/mattling_dev ### Resources Official client library: https://stripe.com/docs/jsOfficial documentation: https://stripe.com/docs/payments/eps/accept-a-paymentCode: https://github.com/stripe-samples/accept-a-payment/blob/main/custom-payment-flow/client/html/eps.js ### SupportIf you have a question, please feel free to reach out to our support team at https://support.stripe.com/​​​​​ or on Discord at https://stripe.com/go/developer-chat. ### UpdatesSign up to stay updated with developer news: https://go.stripe.global/dev-digest​​. ### FeedbackIf you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88​​.