メインコンテンツまでスキップ

Client と Server の責務

金額・注文の認可・商品提供の判断は加盟店サーバーが担います。

処理担当
注文の確定、所有者の検証、価格計算加盟店サーバー
API キーを使った決済作成加盟店サーバー
注文と決済 ID の対応の保存加盟店サーバー
checkoutUrl へのトップレベル遷移加盟店のブラウザ画面
支払い内容の確認、パスキー署名STBLpay の決済ページ
JPYC の発行の申し込み、発行予約の承認、取引可否判断JPYC EX の画面(利用者が JPYC EX と直接やりとりする。STBLpay は介在しない)
Webhook 検証、照会、注文更新、商品提供加盟店サーバー
復帰後の注文状況の表示加盟店のサイトの画面

ブラウザから送られる金額や status は信用しません。注文 ID を受け取り、自社サーバーに保存されたデータから価格を計算してください。

API キー・Webhook 署名鍵はサーバーにだけ保持します。加盟店ページでパスキー署名を再現したり、決済画面を埋め込んだりしないでください。

返金は決済結果の受信とは別の権限・経路です。加盟店コンソールから owner がパスキーで承認する経路だけで、加盟店サーバーから呼べる返金 API はありません。返金の提供範囲を参照してください。