事前決済チェックアウトを作成
POST
/events/:eventId/tickets/:ticketId/prepaid-checkoutアンケート回答を先に保存したうえで Stripe Checkout を作成します。在庫は一定時間だけ確保され、期限内に決済されなければ解放されます。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
ticketIdstring必須チケット種別 ID。チケットが設定されているイベントでは必須。
リクエストボディ
questionAnswersobject[]アンケート回答の配列。各要素は questionId(必須)と answer(文字列配列・1 要素以上、各要素 1000 文字以内)を持つ。必須設問はすべて回答すること。
profileAnswersobject参加登録時に収集するプロフィール項目。イベントの entryProfileFields で指定された項目に対応する。
invitationCodestring招待コード。8 文字ちょうど。招待制チケットの場合に指定する。
faceImageUrlstring顔写真 URL。有効な URL 形式であること。requiresFacePhoto が有効なイベントでは必須。
リクエスト
curl https://api.4s.link/events/EVENT_ID/tickets/TICKET_ID/prepaid-checkout \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"questionAnswers": [{ "questionId": "q1a2b3c4-...", "answer": "情報収集のため" }]}'
レスポンス例
{"url": "https://checkout.stripe.com/c/pay/cs_test_...","sessionId": "cs_test_..."}