Zoom API連携とStripe決済の問題解決

Example Forum Post in English

Subject: [Stripe Integration] Issue with test card payment not completing & Meeting Template Creation

Content:

Hello Zoom Developer Community,

I am building a system to integrate Zoom API with Stripe for online lesson bookings and payments, and I’m also looking into meeting template creation. I’m currently facing an issue during testing and would appreciate your guidance.

My Background:

  • Role : Individual Business Owner (Japanese Language Teacher)
  • Zoom Account : (Please specify your Zoom account type/plan, e.g., Pro, Business)
  • App Type : OAuth App (General App)

Problem Encountered: When testing the Stripe payment process within my application, I enter the test Visa card number (4242 4242 4242 4242) along with the valid expiration date, CVC, and postcode. However, after clicking “Confirm” (or “続く →” in Japanese), the payment does not complete, and the screen does not proceed to the next step. It simply remains on the payment entry screen.

Steps Taken / Confirmed So Far:

  1. Stripe Dashboard Test Mode : My Stripe dashboard is confirmed to be in “Test Mode”, and the API keys I’m using (pk_test_… and sk_test_…) are test keys.
  2. Zoom App API Scopes :
  • I have enabled relevant “Meeting” scopes for meeting creation and management (e.g., meeting:write, meeting:read).
  • For meeting templates, I have selected the user:read:meeting_template_details scope. (Please also confirm if meeting:write:template is enabled or if you attempted to enable it.)
  • All necessary scopes were added in the “Add Scopes” section.
  1. No Obvious Error Messages : There is no “An Error Occurred” screen, and the browser doesn’t freeze.
  • Question : Are there specific error messages in the browser’s developer console (usually F12) or in my Stripe dashboard logs (under Events/Logs) that I should look for to diagnose this further?

My Goals and Questions:

  1. Zoom and Stripe Integration (Booking & Payment Functionality) :
  • As an individual online Japanese language teacher, I want to create a seamless system for students to book lessons and make payments via Stripe.
  • I am currently setting up a booking system on my website (e.g., using [Specify Platform: WordPress/Custom-built system]) and want to integrate automatic Zoom meeting creation and Stripe payment processing into this workflow.
  • Could you advise if Zoom’s “Paid Events” feature or existing Stripe integration apps in the Zoom App Marketplace are suitable for my business model, or if custom API development is required? If custom development, what specific API endpoints and scopes are recommended for this integration?
  1. Meeting Template Creation from Existing Meetings :
  • To efficiently create Zoom meetings for my lessons with consistent settings (e.g., waiting room, recording settings), I’d like to use a template feature.
  • I understand that the meeting:write:template scope in Zoom Developer Platform might allow creating templates from existing meetings. Could you provide detailed steps, necessary API scopes, and configurations for utilizing this functionality?

Any insights or suggestions would be greatly appreciated. Thank you in advance for your help!

Thank you for posting in the Zoom Developer Forum, @user94 ! This sounds like a Stripe Integration as nothing seems related to the Zoom developer tools. What you’re looking to accomplish is possible. For scheduling meetings, you would simply need to make a call to Zoom’s Create Meeting REST API to set up a meeting. If you want to go a step further and have users join the meeting from within your web application, you can accomplish that by leveraging the Zoom Meeting SDK. After the meeting is scheduled, you could redirect users to the page where the Zoom Meeting SDK is implemented, allowing them to automatically join the meeting with a seamless experience via your web application.

Donte様

迅速なご返信、誠にありがとうございます。

ご指摘の通り、Stripeに関する問題はStripeサポートと現在やり取りを進めておりますので、こちらではZoom APIに関する質問に集中させていただきます。

ZoomのCreate Meeting REST APIを使用することでミーティングを作成できること、そしてWebアプリケーション内からユーザーをシームレスにミーティングに参加させるためにZoom Meeting SDKが活用できること、大変よく理解できました。貴重な情報提供に感謝いたします。

しかしながら、Zoom APIでミーティングを自動作成する上で、**一つ大きな課題がございます。**私のZoomアプリ設定において、APIスコープの「Meetings」カテゴリを確認したのですが、既存の会議からテンプレートを作成するといった会議の作成・管理に必要なスコープがリストに表示されておらず、選択できませんでした。 どのようにすれば、これらのミーティング関連のAPIスコープを有効にし、APIを使用して会議を作成できるようになるでしょうか?

また、既存の会議からテンプレートを作成し、それをAPIで利用する機能(meeting:write:templateスコープなど)について、具体的な利用方法や必要なスコープについても引き続きご教示いただけますでしょうか。

お忙しいところ恐縮ですが、ご返信お待ちしております。

Miku

2025年7月2日(水) 8:57 Donte via Zoom Developer Forum <notifications@zoomdeveloper.discoursemail.com>: