[Stripe Updates] 2022年1月のStripe開発者ダイジェスト - Payment Links APIリリース他


Stripeは毎月多くのアップデートをリリースしています。
そのため、今使っている・導入を検討している製品・ツールにどんなアップデートがあったかをより効率的に知る方法が必要です。

# 毎月のアップデートをダイジェストできるニュースレター - Developer Digest

Stripeでは、毎月のアップデート内容などのダイジェストをメールで送信する「Developer Digest」を提供しています。

https://go.stripe.global/dev-digest

今までこのニュースレターは英語のみの配信でした。

2022年より、新しい取り組みとして、このニュースレターの日本語化を開始します。
また、日本語化に合わせて、日本語の記事やドキュメントへのリンクについても追加しています。
なお、日本ではまだ利用できない機能や製品の紹介も含まれます。あらかじめご了承ください。

# January Developer Digest
## [News] Payment Links APIローンチ

[支払いリンク](https://stripe.com/jp/payments/payment-links)を利用することで、ノーコードでStripeがホストする決済ページを作成し、再利用可能なリンクとして顧客に共有できます。
新しい[Payment Links API](https://stripe.com/docs/api/payment_links/payment_links)を利用することで、ワークフローの自動化や、運営するプラットフォームの１機能として支払いリンクを提供できるようになります。

https://qiita.com/hideokamoto/items/0cb83f1e4000eb6c0131

https://qiita.com/hideokamoto/items/9bf47fdeaf21eb950faf

https://qiita.com/hideokamoto/items/53fc8c527fe80ba1538a

## 最新情報

### 支払い方法の自動選択

ダッシュボードから直接、顧客が利用できる支払い方法の設定が可能になり、実装コードをより簡素化できるようになります。Stripeが通貨や顧客の場所に応じて最も関連性のある有効な支払い方法を優先表示させるようになり、コンバージョンをより増やすことが期待できます。
Checkout / 支払いリンク / Payment Elementでの設定方法について、以下の記事や動画（英語）をご確認ください。

https://qiita.com/hideokamoto/items/c34f5489c1bc00f04858

https://www.youtube.com/watch?v=wWKHN4RgpUI

https://www.youtube.com/watch?v=5lS6WdT2GUI

### Stripe Checkout
Stripe Checkoutには、今月以下の機能が追加されました。

#### 期限付きCheckoutセッション

Checkoutのセッションに任意の有効期限を設定できるようになりました。
これにより、特定の時間内に購入されなかったセッションを無効化できるようになり、「有効な期間のみ在庫を顧客用に確保する」などの実装が可能になります。

https://stripe.com/docs/payments/checkout/managing-limited-inventory

#### 配送方法・料金選択UI

Checkoutの購入画面で配送方法・料金を顧客が選択できるようになりました。

https://qiita.com/hideokamoto/items/1a56ede321e1650a6302

#### 配送料金API

配送料金を設定するAPIが新しくリリースされました。

https://stripe.com/docs/payments/checkout/shipping#create-api-shipping-rate


### Payment Element
Payment Elementは、新しい決済方法としてGrabpayとFPXをサポートしました。これにより、マレーシアやシンガポールで顧客に提供できる支払い方法を増やすことができます。

https://stripe.com/docs/payments/payment-methods/integration-options

### Terminal

Stripe Terminalは、新しく以下の地域で利用できるようになりました。

一般利用可能： 英国、アイルランド、フランス、ドイツ、オランダ
パブリックベータ： オーストラリア、ニュージーランド、シンガポール

Terminalを利用することで、オンライン販売と統合した対面支払いの体験をカスタマイズ・構築できるようになります。

https://stripe.com/docs/terminal

### Stripe Reader M2

新しいカードリーダーStripe Reader M2を発売開始しました。
これはStripeが設計した初めてのカードリーダーで、現在アメリカでのみ利用できます。

オプションのドックで終日テーブルに設置したり、タブレットにマウントして外出先で対面決済を受け入れることができます。

https://stripe.com/docs/terminal/payments/setup-reader/stripe-m2

### Customer PortalのInvoicingサポート

Customer Portalで、一回限りの請求書（Invoicing）も管理できるようになりました。
請求のみのユーザーは、未払い請求書の決済や支払い方法の追加、請求履歴の確認が行えます。

https://qiita.com/hideokamoto/items/c3f8b2b99d34c46cbcb8

### モバイルアプリストアルールの変更

アプリ内購入（in-app purchases）に関するApple/Googleのアプリストアルール変更について、開発者が最新状態を保つために参考になるサポート記事を公開しました。

https://support.stripe.com/questions/changes-to-mobile-app-store-rules

### 支払い認証レポート

ダッシュボードで支払い認証レポートを使用して、3D セキュアによる認証がどのように支払いコンバージョンに影響を及ぼすかを確認します。[Stripe Sigma](https://stripe.com/jp/sigma)でSQL クエリーを使用して、Stripe データからカスタムのレポートを作成します。

https://stripe.com/docs/payment-authentication

### OSSプロジェクトの支援

StripeではOSSプロジェクトの支援を行なっています。
Stripeに関連すると思われるプロジェクトがあれば、ぜひお知らせください。
ご自身のプロジェクトでも、他の方のプロジェクトでも、以下のフォームから推薦することができます。

https://docs.google.com/forms/d/10eHkC2HdKJYGg6tImt94tHt_bwNpK3bgvlSTXebP0iQ/viewform

### モバイルSDKのアップデート
####Stripe Android SDK version 19.1.0 and 19.0.0
バージョン19.0.0では、Stripeカードスキャンモジュールが追加されました。
また、バージョン19.1.0にて、EPS ・ Giropay ・ P24 ・ Klarna ・ Afterpay/Clearpayなど、新しい決済方法を導入しています。

https://github.com/stripe/stripe-android/releases/tag/v19.1.0

https://github.com/stripe/stripe-android/tree/master/stripecardscan

####Stripe iOS SDK version 21.11.0 and 21.10.0
バージョン21.10.0では、StripeCardScanモジュール（ベータ版）が追加されました。
また、バージョン21.11.0にて、EPS ・ Giropay ・ P24 ・ Klarna ・ Afterpay/Clearpayなど、新しい決済方法を導入しています。

https://github.com/stripe/stripe-ios/releases/tag/21.10.0

https://github.com/stripe/stripe-ios/releases/tag/21.11.0

## 学習コンテンツ（動画・英語）

###Card, Source, or Payment Method
この動画ではCard / Source / Payment Method、どのAPIを利用すべきかについて、Stripeにおける支払い手段の抽象化の進化と歴史とともに学ぶことができます。

https://www.youtube.com/watch?v=7hyfKyohECQ

###Using Stripe with Next.js
Next.jsでのStripeを利用したアプリケーション開発とWebhookの処理方法について、紹介します。

https://www.youtube.com/watch?v=nVvDr6MyEXE

###Klarna payment method: 
Klarna（クラーナ）は世界で人気のある後払い決済サービスの１つです。
この動画では、StripeのPaymentIntentにて、Klarnaを利用する方法を知ることができます。

https://www.youtube.com/watch?v=SCRNVDh2B0o

### StripeのNode.js SDKがDenoサポートを開始

stripe-nodeはDeno・そしてCloudFlare workersのサポートを開始しました。
以下の動画では、DenoアプリケーションでStripeを利用する方法について紹介しています。

https://www.youtube.com/watch?v=epCHqHEdz8I

https://www.youtube.com/watch?v=pA1YD4adP9I

 
###Stripe CLI pro tip
`stripe terminal quick start`コマンドを利用することで、Stripe TerminalとVerifone P500リーダーを素早く起動することができます。

## Community
### OSS Contribution

今月のトップオープンソース貢献者に感謝します。
[arnav13081994](https://github.com/arnav13081994), [Code-Hex](https://github.com/Code-Hex), [adamwdennis](https://github.com/adamwdennis), [aburgel](https://github.com/aburgel), [simoleone](https://github.com/simoleone), [vinistock](https://github.com/vinistock), [Morriar](https://github.com/Morriar).

### Community Blog post (英語)

https://github.com/laravel/cashier-stripe/releases

https://egghead.io/courses/build-a-saas-product-with-next-js-supabase-and-stripe-61f2bc20

https://medium.com/@stevelukis/integrating-django-and-stripe-case-study-online-shop-6b2fc61a87bd

https://github.com/ehowey/gatsby-starter-stripemart

https://medium.com/ringcentral-developers/accepting-payments-with-stripe-via-sms-d3a40c960e0b
  
https://graphql.wtf/episodes/19-metered-graphql-api-usage-billing-with-stripe
 
https://www.youtube.com/watch?v=YsIq6s6xVLo

https://www.youtube.com/watch?v=f5YID7sbfHk

https://dev.to/nicolrx/how-to-use-stripe-checkout-from-a-rails-controller-without-javascript-106i

### Community Blog post (日本語)

https://www.youtube.com/watch?v=9oluwWDHGqM

https://www.youtube.com/watch?v=6lZbW23p_rs

https://note.com/ogiogi93/n/na35ad141101a

https://qiita.com/kaonaga9/items/682f1571137ae92ff592

https://qiita.com/kaonaga9/items/86956f0100b75b48acee

https://nocodedb.world/archives/8187

# 最新情報を入手する
## English
💬 Twitterで[@StripeDev](https://twitter.com/StripeDev)をフォローして、最新ツイートの確認や質問をしてみましょう。StripeのAPIでどんなものを開発しているかについても、ぜひお教えください！

👾 [StripeのDiscordサーバー](https://discord.com/invite/RuJnSBXrQn) に参加して、他の開発者と交流しましょう。

📺 [Stripe Developers](https://www.youtube.com/stripedevelopers)チャンネルに登録して、オフィスアワーやライブ配信・オンラインワークショップに参加しましょう。

📚 [DEV](https://dev.to/stripe)をフォローして、過去のダイジェストやStripeに関する記事を確認しましょう。

📥 Developer Digestに掲載してほしい情報があれば、[こちらのフォームで送信](https://docs.google.com/forms/d/12HJpuBOXhsZe2JsvUhV0kYT16KooG5z-GkYBE7dWMqw/viewform?)お願いします。

## 日本語

📚　[Qiita](https://qiita.com/organizations/stripe)をフォローして、過去のダイジェストやStripeに関する記事を確認しましょう。

👾 Stripeの日本ユーザーグループ[JP_Stripes](https://www.facebook.com/groups/jpstripes) に参加して、他の開発者と交流しましょう。