Stripeを使って、No Codeで銀行振込・カード決済両方に対応した請求書を送付する

Stripeでは、コードを書かずに請求書を発行・処理することができるInvoicingを提供しています。

このサービスを利用することで、銀行振込やクレジットカード支払いなど、複数の決済方法に対応した請求を行うことができます。

## Invoicingで請求書を送るメリット

Stripeで請求書を発行した場合、カード決済だけでなく銀行振込による入金やコンビニでの支払いなどもサポートできます。

複数の決済方法に対応した請求書を発行できますので、顧客ごとに支払い方法を個別に設定する必要などもありません。

顧客はメールで請求書を受け取った後に、利用したい決済方法で支払いを行うことができます。

![スクリーンショット 2022-04-13 16.53.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/60e95717-b647-195e-0bfd-45be70fafe6d.png)

決済が完了したか否かの状況についても、ダッシュボードを見るだけです。

![スクリーンショット 2022-04-13 16.57.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/db96430c-369d-e361-9977-27ba688c770b.png)

### ZapierやWebhookでワークフローの自動化も

すこし応用的になりますが、ZapierのStripe連携を利用したり、Webhook APIを開発するなどでワークフローを自動化できます。

「支払い期限を過ぎた請求書が発生した場合に、メールやSlackに通知を出す」など、請求に関する作業量を減らしやすい特徴もあります。

![68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f323336363330302f39386564313232372d613731612d663734632d326364302d6266613466353432396466312e706e67.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/370a0f26-f9eb-e6d0-22c3-cf68b30aea4e.png)

## Stripeで銀行振込・カード決済に対応した請求書を発行する

ここからは、テスト環境を使って請求書を発行する方法を紹介します。

### Step1：請求書作成ページに移動する

まずは請求書の作成画面に移動しましょう。

ダッシュボード右上の[作成]ボタンから[請求書]を選択します。

![スクリーンショット 2022-04-14 12.38.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/2101af67-e458-f4f3-bab2-951262395d96.png)

請求書作成画面では、メールやPDFをプレビューしながら請求書を作ることができます。

![スクリーンショット 2022-04-14 12.39.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/bf206c39-f858-ff9b-4c4d-cd683b8d8716.png)

### Step2：テスト用の顧客データを登録する

請求書は、Stripeが顧客に対してメールで送付します。

そのため、Stripeにメールアドレスを含む顧客データを登録する必要があります。

[顧客]セクションで、メールアドレスを入力しましょう。

![スクリーンショット 2022-04-14 12.42.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/fff6547f-cff4-fb58-bbd0-e4614e8ca445.png)

すでに登録済みの場合は、[`メールアドレス`を追加]の下に氏名やメールアドレスが表示されます。
もし登録済みの顧客データがない場合は、[`メールアドレス`を追加]をクリックして新しくデータを登録しましょう。

顧客を新規登録する場合は、氏名と言語の設定を追加で行う必要があります。

![スクリーンショット 2022-04-14 12.46.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/f7880973-a6e5-61ca-7a80-0b5d92c04b05.png)

登録または選択が完了すると、顧客セクションの表示が切り替わります。

![スクリーンショット 2022-04-14 12.47.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/b8f98b47-5ee3-8574-29e5-0028e4189e5a.png)


#### Point: メールアドレスは、ダッシュボードにログインしているものを利用しよう

テスト環境では、Stripeからのメールを送付できるアドレスが制限されています。

ダミーのメールアドレスではなく、**ダッシュボードのログインに利用しているメールアドレス**を利用することをお勧めします。

### Step3：請求する商品を設定する

続いて請求する商品・料金を登録しましょう。
登録には、[ラインアイテム]セクションを利用します。

![スクリーンショット 2022-04-14 12.48.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/c6cb3347-1ea1-2cf3-4958-148adec6b5b6.png)

入力フォームを選択すると、登録済みの商品・料金データを利用するか、新しく登録するかを選択する画面が表示されます。

#### 登録済みの商品を利用する

登録済みの商品を利用する場合は、設定したい商品をクリックしましょう。入力フォームにテキストを入れることで、検索もできます。

![スクリーンショット 2022-04-14 12.50.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/ca8157ca-0a01-ceb7-61d3-81cdb0b49243.png)

商品を選択すると、数量や料金の設定を行う画面が表示されます。

![スクリーンショット 2022-04-14 12.52.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/38a131fc-4529-524a-6019-bea5a3790abc.png)

Stripe Taxで消費税を徴収している場合は、税金に関する追加設定も行えます。

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

[保存する]または[保存して別のものを追加]をクリックすると、請求書がアップデートされます。

![スクリーンショット 2022-04-14 12.54.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/34824a5c-1a9b-b52b-dd7a-952dbd9bfc8e.png)


#### 新しく商品を登録する

[`商品名`を1回限りのアイテムとして登録する]または「`商品名`を新しい商品として作成」をクリックすると、新しい商品・料金情報で請求を行えます。

受託業務など、その場限りの請求内容を作りたい場合は「1回限りのアイテム」を選びましょう。新商品など、今後も同じ商品・料金での請求を行う可能性がある場合は、「新しい商品」を選んぶことをおすすめします。

設定画面では、商品名・数量・金額の３種類を指定します。

![スクリーンショット 2022-04-14 12.55.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/9e17d64a-1019-892e-0dbc-353489548dc9.png)

こちらもTaxを利用している場合には税に関する設定が行えます。

#### 値引きを行う

[1回限りのアイテム]で、マイナスの金額を設定すると、請求書での値引きも行えます。

![スクリーンショット 2022-04-14 12.58.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/580be477-b26c-1e19-33cd-39bb1aa90774.png)

合計金額が０円以下になる場合、次回以降の決済と相殺するための残高としてStripe内に記録されます。

![スクリーンショット 2022-04-14 13.00.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/0e057dc9-43c7-d444-2640-6435502abe26.png)


### Step4：支払い方法を設定する

次のステップでは、請求書の支払いを受け付ける決済手段を指定します。

銀行振込での支払いも受け付けたい場合、[支払い]セクションで[顧客に請求書をメールで送信する]を選びましょう。

![スクリーンショット 2022-04-14 13.03.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/0c6f1427-75aa-7913-32ef-f9af9179cbe1.png)

すると[支払いオプション]が表示されます。
ここで[支払いオプションを追加]を選ぶと、利用できる決済方法が表示されます。


![スクリーンショット 2022-04-14 13.03.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/3050fac5-df97-49fb-8541-42b5177288f2.png)

[銀行振込]を選択すると、支払いオプションが「カード」と「銀行振込」の２種類に変わります。

![スクリーンショット 2022-04-14 13.06.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/bdbaaf2d-64d0-f347-688b-4a6142fe3625.png)

もし利用してほしくない決済方法が含まれている場合、[X]ボタンを押すことで除外できます。

請求書をメール以外の方法で送付したい場合には、[請求書またはリンクを手動で送信する]を選びましょう。

![スクリーンショット 2022-04-14 13.07.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/eb27e2cf-e50f-24fc-8a50-4628d46febfd.png)


### Step5：請求書を発行・メール送信する

請求内容や決済手段の設定が完了しました。あとは請求書を確定し、メールなどで送付するだけです。

ページ上部の[請求書をレビュー]をクリックしましょう。

![スクリーンショット 2022-04-14 13.09.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/b4e94cc0-ad7d-c0fb-66ab-2c7c2f89f682.png)

請求書を確定するための確認画面が表示されます。

![スクリーンショット 2022-04-14 13.10.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/3461e6ca-d7fe-efcc-1ee1-4812e2c5ea56.png)

メールで送付する場合は、複数のアドレスへの送信も設定できます。

確定させると、請求書の詳細ページに移動します。

![スクリーンショット 2022-04-14 13.11.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/752077b5-c85f-e34a-d16c-ea84e6b0c5d1.png)

### Step6：請求書を確認し、テストの決済を行う

本番環境では、請求書を確定・送信する操作を行なった時点で顧客に対してメールが送られます。
ただし、テスト環境では手動でメールを送信する操作が必要です。

請求書詳細ページで、[請求書を送信]ボタンをクリックしましょう。

![スクリーンショット 2022-04-14 13.13.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/05015ce5-6bd0-81ec-ae1b-48434b96d0a1.png)

送信するメールのプレビューと、アドレスの指定・確認画面が表示されます。

問題なければ、[テストの請求書を送付]をクリックしましょう。

メールには、請求内容や請求書PDFのダウンロードリンク、オンライン決済ページのリンクが含まれています。

![スクリーンショット 2022-04-14 13.14.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/e46bee24-674d-ebfa-c331-4be1d222c11d.png)

#### クレジットカード決済でのテスト決済方法

カードでの支払いをテストしたい場合、メール内の[この請求書を支払う]ボタンをクリックしましょう。

ダッシュボードの請求書詳細ページにリンクが含まれていますので、こちらを利用することもできます。

![スクリーンショット 2022-04-14 13.16.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/1715ad54-717f-259e-afa0-71ed675c3426.png)

オンライン決済ページでは、通常のStripeのカード決済と同じように支払い操作を行うことができます。

![スクリーンショット 2022-04-14 13.17.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/40e5db41-19a0-8ad4-9185-0499c8e5aa04.png)


#### 銀行振込でのテスト決済方法

銀行振込の支払いテストは、ダッシュボードから行います。

請求書詳細ページで、[サマリー]から[請求先]のリンクをクリックしましょう。
![スクリーンショット 2022-04-14 13.18.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/95a98971-79bf-800f-816a-3cb7b4833c8b.png)

顧客詳細ページの[支払い方法]セクションで、[追加]をクリックし、[現金残高に資金を追加]を選択します。

![スクリーンショット 2022-04-14 13.19.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/c1f6ac64-b06b-07fa-19fd-cd16beb7fe5f.png)

振り込みしてほしい金額を入力し、[資金を追加]をクリックしましょう。
ここで金額を登録することで、「顧客が銀行振込したこと」をシミュレートできます。

![スクリーンショット 2022-04-14 13.20.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/8f198103-638c-d2b4-2e45-03c6a119c564.png)

最後に請求書の詳細ページに戻り、支払いステータスが切り替わっていることを確認しましょう。

![スクリーンショット 2022-04-14 13.21.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/6728a529-2667-c7fc-7438-50545f5270b9.png)



## Tips

### 請求書PDFをダウンロードする方法

請求書のPDFを再発行したい場合、請求書詳細ページの[サマリー]セクションを確認しましょう。

![スクリーンショット 2022-04-14 13.22.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/698fd585-8e52-75b5-5194-ea871e304858.png)

[請求書PDF]ボタンをクリックすると、PDFをダウンロードできます。

### Stripeを利用せずに決済された場合の対応方法

もし何かしらの方法でStripeで設定した決済手段以外で支払いが行われた場合、請求書詳細ページでステータスを変更できます。

[その他]ボタン内にある、[インボイスのステータスを変更]をクリックしましょう。

![スクリーンショット 2022-04-14 13.24.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/d42f609b-1990-8991-ac2a-bba847e0c3f0.png)

変更できるステータスがモーダル表示されます。
[支払い済み]を選ぶことで、支払いが完了していることをStripeに登録できます。

![スクリーンショット 2022-04-14 13.25.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/56e74b60-70a0-acb2-96af-364223eafd61.png)

### 本番環境で銀行振込を有効化する

銀行振込を本番環境で利用するには、ダッシュボードで有効化する必要があります。

銀行振込は、[コンビニ決済]や[Alipay]などと同様に、[アクションが必要な支払い方法]セクションに表示されています。

![スクリーンショット 2022-04-14 12.34.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/fcb1a33f-3fd6-8934-319d-b3e47be53e03.png)
https://dashboard.stripe.com/settings/payments

[アクセスをリクエストする]ボタンをクリックすると、[導入可能な支払い方法]セクションに移動します。

![スクリーンショット 2022-04-14 12.35.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2366300/0f5f04ae-d567-82c7-fe7f-b2763218f460.png)

この状態になれば、銀行振込を本番環境でも利用できるようになります。