mcpField
B
bagisto-payment-method-development

bagisto-payment-method-development

github.com/bagisto開発13128 回インストール2 週間前に更新
リポジトリ

bagisto-payment-method-development について

Bagisto 開発者向けに、独自の決済方法の実装と設定を案内するスキルです。決済構成や参照資料を扱い、変更完了前に指定の検証サブスキルを使うよう求めます。

主な機能

  1. 01独自決済方法の実装ガイド
  2. 02決済クラスと設定ファイルの説明
  3. 03管理画面設定の構成
  4. 04販売チャネルごとの設定
  5. 05完了前の検証サブスキル必須

活用シーン

  1. 01ストアへの決済ゲートウェイ追加
  2. 02チェックアウトへの決済方法追加
  3. 03既存の決済設定の変更
  4. 04決済方法の管理画面設定作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bagisto/agent-skills --skill bagisto-payment-method-development

インストール後、Claude Code で/bagisto-payment-method-developmentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

implementation.md
payment-api.md
reference.md

詳細

決済方法の開発

概要

Bagisto でカスタム決済方法を作成すると、任意の決済ゲートウェイや決済処理サービスをストアに統合できます。ローカル決済方法、暗号資産による決済、特殊な決済フローなど、カスタム決済方法を使えば、ビジネスに必要な柔軟性を実現できます。

このチュートリアルでは、あらゆる種類の決済ソリューションを構築するために必要な基本概念をすべて紹介する カスタム Stripe 決済方法を作成します。

適用するタイミング

次の場合に、このスキルを有効にしてください。

  • 新しい決済方法を作成するとき
  • 決済ゲートウェイ(Stripe、PayPal、Razorpay など)を統合するとき
  • チェックアウトに決済オプションを追加するとき
  • 既存の決済設定を変更するとき
  • 決済方法の管理画面設定を作成するとき

Bagisto の決済アーキテクチャ

Bagisto の決済システムは、設定とビジネスロジックを分離する、柔軟な方式ベースのアーキテクチャを採用しています。

主要コンポーネント
コンポーネント目的場所
決済方法の設定決済方法のプロパティを定義しますConfig/payment-methods.php
決済クラス決済処理ロジックを格納しますPayment/ClassName.php
システム設定管理画面のフォームを定義しますConfig/system.php
サービスプロバイダー決済方法を登録しますProviders/ServiceProvider.php
主な機能
  • 柔軟な決済処理:リダイレクト、API、Webhook、カスタムフローに対応します。
  • 設定管理:管理者が使いやすい設定インターフェースを提供します。
  • マルチチャネル対応:販売チャネルごとに異なる設定を適用できます。
  • セキュリティ対応:CSRF 保護と安全な処理機能を標準で備えています。
  • 拡張可能なアーキテクチャ:サードパーティのゲートウェイと簡単に統合できます。

参照ファイル — 現在のタスクに必要なものだけを読み込んでください

ファイル読み込むタイミング
implementation.md決済方法を構築するとき — 手順ごとのガイド
payment-api.mdベースとなる決済クラスとオーバーライドするメソッドを確認するとき
reference.md組み込み方法、ベストプラクティス、複雑な統合例、パッケージの構成、テスト、注意点を確認するとき

必須のサブスキル: 変更を完了と判断する前に、bagisto-change-verification を使用してください。

コメント