BackEnd

Stripe Connectを使って複合プランの継続課金を実装その2

投稿日:

はじめに

前回の記事では、プラン(月額)とユーザ数分のID(従量課金)という2種類の継続課金商品の実装例を紹介しました。今回は、前回の補足として、新たに追加プランという継続課金商品を追加する方法を紹介します。

その際、新規で継続課金商品を契約すると、請求書が別れてしまうため、既存の継続課金商品をアップデートする形で追加します。

追加プランの作成

追加プランの料金体系は以下のとおりです。

実装

日割り金額の確認

プランの変更、ID数の増減と同様に、次の請求までの日割りの請求金額を求めることができます。

追加プランの契約

既存の定期支払いプランに新しい継続課金商品を追加します。やり方は、前回プランを変更したときとほぼ同じですが、 items のパラメータに id を含めません。

さいごに

前回の記事の補足として、既存の定期支払いプランに新しい継続課金商品を追加を追加する方法を紹介しました。

おすすめ書籍

PHPフレームワーク Laravel Webアプリケーション開発 バージョン8.x対応 PHP本格入門[上] ~プログラミングとオブジェクト指向の基礎からデータベース連携まで

blog-page_footer_336




blog-page_footer_336




-BackEnd
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

php logo

PHP入門 〜文字列と数値の操作〜

1 はじめに2 基本ルール2.1 開始と終了のタグ2.2 ホワイトスペース2.3 大文字と小文字の区別2.4 コメント2.5 変数の定義3 文字列の操作3.1 文字列の定義3.2 無駄なスペースを削除 ...

Go言語

GoフレームワークGinでミドルウェアを使ってログインAPIを実装

1 はじめに2 ログインAPIの作成3 ログインのセッション管理4 ミドルウェア4.1 gin.Default()4.2 Logger4.3 Recovery4.4 sessions5 独自ミドルウェ ...

laravel logo

LaravelのDI

1 はじめに2 DIに関する機能2.1 DIとは2.2 サービスコンテナ2.3 サービスプロバイダ3 サービスコンテナ3.1 バインド3.2 bind3.3 bindIf3.4 singletonメソ ...

rails

RailsでSidekiqを使ってみた

1 はじめに1.1 実行環境2 前準備2.1 Redisのインストール3 Railsの準備3.1 プロジェクト作成3.2 新規登録時にAPIを叩く4 Sidekiqの準備4.1 Workerを作る5 ...

laravel logo

Laravel Authのパスワードリセット機能をカスタマイズする

1 はじめに2 準備2.1 Auth2.2 mailhog3 ユーザー登録とログイン4 パスワードリセットのカスタマイズ4.1 ルーティング確認4.2 view編集4.3 認証処理の編集5 リセット画 ...

フォロー

blog-page_side_responsive

2021年6月
 12345
6789101112
13141516171819
20212223242526
27282930  

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。