Payment Links: create a link and sell anywhere
Tags: stripedevdigest, payments, devrel
Published: 2021-06-28 15:36:18

📩 We're sharing our most recent developer digest here on DEV! If you're interested in subscribing to monthly developer updates, [sign up here](https://go.stripe.global/dev-digest).
 
![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)

# June Developer Digest

## Payment Links: create a link and sell anywhere

[![Payment links](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nwqyo70xx7nk1xv9nv73.png)](https://stripe.com/payments/payment-links?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7)

Use [Payment Links](https://stripe.com/payments/payment-links?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7) to sell a product or subscription in minutes. Create a full payment page in just a few clicks and embed the link or share it with your customers—no code required.

- Josh Ackerman, Payment Links PM, gives a detailed walkthrough of how to get started in a livestream with Automate All the Things. {% youtube beE5w45N4Vs %}
- Shawn Wang provides a [3-minute explainer](https://www.swyx.io/stripe-payment-links/).
- Orlando Kalossakas shows [how he uses](https://www.indiehackers.com/post/how-i-use-stripe-payment-links-a-new-way-to-sell-online-217e80fc80) Payment Links in an IndieHackers post.

[Create a link now](https://dashboard.stripe.com/payment-links?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7)

## Stay updated
- **Stripe Identity:** [Identity](https://stripe.com/identity?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7) is the easiest way for businesses to verify the identity of users around the globe. It can help with use cases such as preventing losses from fake signups, reducing account takeovers, catching malicious users, and more. [Check out the API](https://stripe.com/docs/identity/verification-sessions?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7). 
- **Stripe Tax beta**: We launched [Stripe Tax](https://stripe.com/tax?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7) to help businesses automatically calculate sales tax, VAT, and GST with one line of code or the click of a button.
- **Tax IDs in Stripe Checkout**: You can now [collect tax IDs](https://stripe.com/docs/tax/checkout/tax-ids?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7) like VAT and GST along with business entity names in Stripe Checkout when creating your Checkout Sessions with a new API parameter.
- **GrabPay**: Businesses in Singapore and Malaysia can now [accept GrabPay wallet payments](https://support.stripe.com/questions/grabpay-availability-and-getting-started?utm_medium=earned-email&utm_source=1b26&utm_campaign=GLOBAL_4b86&utm_content=adda&utm_term=33346434bee7) through Stripe Checkout or via direct API integrations. 

## Mobile SDK updates

- **Stripe Android SDK version 16.10.0**: We’ve added a more accessible UI component for collecting card details. We’ve also added support for connected accounts when using Google Pay with Connect and support for using SetupIntents via the PaymentSheet. View [the changelog](https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md#16100---2021-05-28).
- **Stripe iOS SDK version 21.6.0**: We’ve added a more accessible [UI component](https://stripe.dev/stripe-ios/docs/Classes/STPCardFormView.html) for collecting card details.

## Learn 

[![Learn](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4b5882glbwwl3asdsi42.png)](https://www.youtube.com/playlist?list=PLy1nL-pvL2M5naBTFxHkj3TNGFhHkVRSu)

**Global payment video series**: Watch our [series of videos](https://www.youtube.com/playlist?list=PLy1nL-pvL2M5naBTFxHkj3TNGFhHkVRSu) that walk through how to get started accepting payments on Stripe using local payment methods. We’ll add more payment method guides in the coming weeks—[subscribe for new videos](https://www.youtube.com/c/StripeDevelopers).

- The first step for accepting a one-time payment is to create a PaymentIntent on the server. Watch one of our seven server language guides to learn how: 

Create a PaymentIntent with Ruby
{% youtube 079khYtqWPo %}

Create a PaymentIntent with Python
{% youtube Tgjwx-38Dic %}

Create a PaymentIntent with PHP
{% youtube BPfpPGl85tk %}

Create a PaymentIntent with Node
{% youtube WG4ehXSEpz4 %}

Create a PaymentIntent with Java
{% youtube -uyXCnPXegE %}

Create a PaymentIntent with Go
{% youtube cbsCxLDL4EY %}

Create a PaymentIntent in .NET
{% youtube mqEjRgoZWdo %}

- You can now learn how to confirm a payment on the client using Afterpay / Clearpay, Bancontact, OXXO and pre-authorized debit in Canada.

Confirm a PaymentIntent with Afterpay / Clearpay
{% youtube p1qv9o63uPQ %}

Confirm a PaymentIntent with Bancontact
{% youtube srGuWN807Mg %}

Confirm a PaymentIntent with OXXO
{% youtube 8ezSzH8jnY4 %}

Confirm a PaymentIntent with ACSS
{% youtube KWhynzGP5bw %}

- **Stripe Identity:** Learn how to integrate Stripe Identity using a modal-based identity verification flow. {% youtube mUgnRq9jC7s %}
- **Developer Office Hours:** Learn how to add one-time fees when creating subscriptions with Checkout. You can use this to add one-time setup fees, additional features like support, or selling hardware that pairs with a software subscription. {% youtube 9aw24Tdy40A %}
- **Common questions**: In this new series, we’re answering the most common questions we hear from developers—watch short videos about how to use separate Stripe Elements for collecting card details or how to prefill cards on Checkout. 

Separate card fields with Stripe.js
{% youtube gW8b0Y6Ae8o %} 

Prefill cards in Stripe Checkout
{% youtube HrqSXUzW7_w %}

- **Remote Ruby**: Listen to a [recent episode](https://remoteruby.transistor.fm/130) of the [Remote Ruby Podcast](https://remoteruby.transistor.fm/) with Stripe Developer Advocate CJ Avilla about Stripe Checkout, Taxes, Payment Links, and the new mobile payment sheet.
- **CLI protip💡**: To help you iterate on your webhook handlers, the [Stripe CLI](https://stripe.com/docs/stripe-cli) lets you resend an event using `stripe events resend <evt id>`.

## Increment magazine issue on Containers

![]()

[![Increment](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vo8fj7s4wzlkl449e847.png)](https://increment.com/containers/primer-on-containerization/)

The latest issue of *Increment* examines how developers can harness containers to build more flexible, resilient, and scalable systems.

- [A primer on containers](https://increment.com/containers/primer-on-containerization/): Nočnica Fee from New Relic explores core technologies, the engineering needs they’re best suited to serve, and possibilities for the containerized future.
- [Leadership as migration strategy](https://increment.com/containers/container-migrations-and-leadership/): Stripe’s Tramale Turner offers people-centered considerations for teams considering a container migration and the leaders supporting them.
- [Building on-demand staging environments at Paystack](https://increment.com/containers/on-demand-staging-environments-kubernetes/): The team shares how abstracting away Kubernetes’ complexities and building a visual interface for spinning up test environments boosted developer productivity. 

## Community 

- **Stripe Flutter community SDK in public beta**: With the new [Stripe Flutter SDK](https://pub.dev/packages/flutter_stripe), you can build secure payment experiences into your Android and iOS apps using Flutter. [Learn more](https://flutterstripe.medium.com/announcing-the-flutter-sdk-for-stripe-1ba2b3ee667c).
- [Ultimate Stripe Tax Guide for SaaS](https://blog.billflow.io/ultimate-stripe-tax-guide-for-saas/) [blog post from Ben Sears of [Billflow](https://www.billflow.io/)]
- Using Stripe Payment Links with Notion and Zapier  [video from [@preshdkumar](https://twitter.com/preshdkumar)] {% twitter 1398800409011974150 %}
- Using Stripe Payment Links with Variant Universal [video from [@ben_ferns](https://twitter.com/ben_ferns)] {% twitter 1399249256150491136 %}
- [How I would use Stripe Payment Links to build a No Code Marketplace](https://unicornfactory.wistia.com/medias/m5iziox8xa) [video from [Unicorn Factory](https://www.unicornfactory.nz/)]
- Stripe subscriptions with FastAPI and Jinja2 for Python [video from [incompetent_ian](https://www.youtube.com/channel/UCmRJyLjnQ035ng6XP295zXg)] {% youtube pawhKs_qS-c %} 
- [How I integrated 3D secure for recurring payments with Stripe](https://blog.inkdrop.info/how-i-integrated-3d-secure-for-recurring-payments-with-stripe-a1c4891b9690) [blog post from [Takuya Matsuyama](https://medium.com/@inkdrop)]
- [Cashier Stripe v13 released for Laravel](https://blog.laravel.com/cashier-stripe-v13-released) 
- Building a Simple CRM using Django, Vue, and Stripe [two-part video from [Code with Stein](https://www.youtube.com/channel/UCfVoYvY8BfTDeF63JQmQJvg)] {% youtube hSlcT6m6_sk %}
- Thank you to our top open-source contributors this month: [mutecipher](https://github.com/mutecipher), [Morriar](https://github.com/Morriar), [vinistock](https://github.com/vinistock), [Bo98](https://github.com/Bo98), [vaporyhumo](https://github.com/vaporyhumo), [lugray](https://github.com/lugray), [paracycle](https://github.com/paracycle) ([sorbet](https://github.com/sorbet/sorbet)); [estalldecker](https://github.com/estalldecker), [alexbudgh](https://github.com/alexbudgh), [hibariya](https://github.com/hibariya) ([stripe-samples](https://github.com/stripe-samples))

## Stay connected

- [Follow us at @StripeDev on Twitter](https://twitter.com/stripedev) for developer updates and answers to your technical questions. Let us know what you’re working on with the Stripe API!
- [Subscribe to Stripe Developers on YouTube](https://www.youtube.com/stripedevelopers) for developer office hours, live streams, and online workshops.
- [Add us on DEV](https://dev.to/stripe) for how-to articles and past editions of the dev digest.

What would you like to see more (or less) of? Let us know by replying to this email. If you have questions, comments, or need help with code, we’re here to help [via email](https://support.stripe.com/contact/login), or on [Discord](https://stripe.com/go/developer-chat), [Twitter](https://twitter.com/StripeDev), or [Stack Overflow](https://stackoverflow.com/tags/stripe-payments/info). View our [code samples](https://github.com/stripe-samples) on GitHub.  

– Your friends at Stripe