Payments
本格的なコマース基盤がなくても、EmDash サイトで支払いを受け付けられます。
プラグイン
Payments
本格的なコマース基盤がなくても、EmDash サイトで支払いを受け付けられます。
説明
本格的なコマース基盤を使わずに、Stripe がホストする再利用可能な Payment Links で、固定価格の一回払いを受け付けます。オファーを作成して有効化し、チェックアウト URL をコピーし、検証済みの支払いと基本的な顧客レコードを EmDash で確認できます。認証情報は暗号化された秘密の設定です。生バイトの webhook では、Stripe の署名検証、永続的なイベントの重複排除、現在のプロバイダー状態との照合を行います。v0.1 でサポートするプロバイダーは Stripe のみです。商品や価格を編集すると、ホストされたリンクが置き換えられます。そのような編集の後は、サイトのボタンを更新してください。返金、定期購入、クーポン、税計算、フルフィルメントは含まれません。
インストール
EmDash >=1.2.0 <2.0.0 とサンドボックスランナーが必要です。@handyplugins.co/payments をインストールし、API ホストと公開ルートの権限を確認してから、Payments を開き、オファーを作成する前に Stripe の認証情報と表示される webhook を設定してください。
よくある質問
Payments は本格的なストアを作りますか?いいえ。固定価格の一回払い用のホスト型チェックアウトリンクと、ローカルの支払い/顧客履歴を提供します。コピーした URL は再利用できますか?はい。有効化の変更では維持されます。商品や価格を編集すると置き換えられるため、サイトのボタンの更新が必要です。サクセスページで支払いを確認できますか?いいえ。確認できるのは、検証済みの Stripe の状態だけです。返金、定期購入、税には対応していますか?v0.1 では対応していません。
セキュリティ
脆弱性は、合成データによる再現手順を用いて、[email protected] に非公開で報告してください。Payments はサンドボックス化されており、api.stripe.com への API アクセスのみを要求します。秘密情報には EmDash の暗号化された設定を使用します。Webhook は処理の前に、正確なバイト列とエンドポイントの署名を検証します。支払い/顧客レコードには管理者アクセスが必要です。カード情報、完全な請求先住所、生の webhook ペイロードは保持されません。サイトの暗号化キーは、安全なバックアップで保管してください。認証情報を無効にしても、既存のホストされたリンクは無効になりません。先にオファーを無効にしてください。詳細は付属の SECURITY.md を参照してください。
変更履歴
0.1.0:Stripe Payment Links の初回リリース。暗号化された認証情報、オファー、検証済みで冪等な webhook の照合、支払い履歴、最小限の顧客レコードを備えています。