Checkout Page MCP

resmi

Biarkan klien AI menambahkan pembayaran ke situs web Anda. Buat halaman checkout, acara, dan formulir, lalu sematkan di situs Anda dalam hitungan menit.

Apa yang bisa Anda lakukan dengan Checkout Page MCP?

  • Menemukan pelanggan dan langganan — Cari pelanggan berdasarkan email atau ID melalui list_customers atau get_customer, lalu tarik paket aktif mereka dengan list_subscriptions.

  • Meninjau pembayaran dan pemesanan — Gunakan list_payments untuk memfilter transaksi berdasarkan tanggal, jumlah, atau status, atau list_bookings untuk melihat peserta acara dan jenis tiket.

  • Membuat halaman checkout dan formulir — Buat halaman langsung dengan create_checkout_page (termasuk produk dan harga) atau bangun formulir prospek/pendaftaran melalui create_form.

  • Memeriksa kiriman formulir — Ambil entri terbaru dengan list_submissions atau telusuri satu respons secara detail menggunakan get_submission.

  • Mengelola kupon dan webhook — Hasilkan kode diskon dengan create_coupon, atau daftarkan, tampilkan, dan hapus endpoint melalui create_webhook, list_webhooks, dan delete_webhook.

  • Unggah file — Masukkan file dari URL publik dengan upload_file sehingga dapat dirujuk di tempat lain dalam akun Anda.

Dokumentasi

Server MCP Checkout Page memungkinkan asisten AI seperti Claude, ChatGPT, dan Cursor bekerja langsung dengan akun Checkout Page Anda. Alih-alih menggali dashboard atau menulis permintaan API, Anda cukup bertanya dalam bahasa Inggris biasa, dan asisten akan menangani sisanya.

Ini dibangun di atas Model Context Protocol, standar terbuka untuk menghubungkan asisten AI dengan alat dan data yang mereka butuhkan.

URL server adalah:

https://mcp.checkoutpage.com

Apa yang bisa dilakukan Checkout Page MCP?

Setelah terhubung, Anda dapat meminta asisten AI Anda untuk melakukan hal-hal seperti:

  • "Temukan pelanggan dengan email jane@example.com dan tampilkan langganan terakhir mereka."
  • "Ambil pembayaran terbaru untuk pesanan ABC123. Paket apa yang mereka pilih?"
  • "Tampilkan 10 pengiriman formulir terakhir dari formulir penangkapan prospek ebook saya."
  • "Buka halaman checkout dengan ID cp_abc123 dan beri tahu saya produk apa yang terpasang."
  • "Buat halaman checkout baru bernama 'Spring Workshop' dengan harga $99."
  • "Buat formulir penangkapan prospek untuk ebook baru kami dengan kolom nama, email, dan perusahaan."
  • "Buat formulir pendaftaran untuk webinar Mei. Kumpulkan nama, email, dan sesi mana yang ingin mereka hadiri."
  • "Buat kupon diskon 20% bernama SPRING20 yang berakhir 31 Mei."

Asisten Anda menggunakan alat-alat di bawah ini untuk menjawab pertanyaan-pertanyaan ini dan mengambil tindakan di akun Anda.

Alat yang tersedia

Sumber DayaAlatFungsinya
Halaman checkoutcreate_checkout_pageBuat halaman checkout baru dengan produk dan harga yang terpasang. Dipublikasikan dan aktif secara default.
Halaman checkoutget_checkout_pageAmbil konfigurasi satu halaman checkout berdasarkan ID.
Halaman checkoutlist_paymentsDaftar pembayaran yang diproses melalui akun Anda. Filter berdasarkan tanggal, pelanggan, jumlah, atau status.
Halaman checkoutlist_subscriptionsDaftar langganan, termasuk status, interval penagihan, dan periode saat ini.
Acaralist_bookingsDaftar pemesanan acara, termasuk detail peserta dan jenis tiket.
Formulircreate_formBuat formulir baru untuk mengumpulkan pengiriman: survei, aplikasi, penangkapan prospek, RSVP.
Formulirget_formAmbil konfigurasi satu formulir berdasarkan ID.
Formulirlist_submissionsDaftar pengiriman formulir yang ditangkap dari halaman checkout dan formulir Anda.
Formulirget_submissionAmbil satu pengiriman formulir berdasarkan ID, termasuk semua respons kolom.
Kuponcreate_couponBuat kode diskon yang dapat diterapkan pelanggan saat checkout.
Pelangganlist_customersCari data profil pelanggan: nama, email, perusahaan, alamat, NPWP.
Pelangganget_customerAmbil satu catatan pelanggan berdasarkan ID.
Fileupload_fileUnggah file dari URL publik ke akun Anda sehingga dapat direferensikan di tempat lain.
Webhookcreate_webhookDaftarkan endpoint https untuk menerima payload acara, dan kembalikan rahasia penandatanganannya.
Webhooklist_webhooksDaftar endpoint webhook di akun Anda dengan penghitung pengirimannya. Rahasia tidak dikembalikan.
Webhookdelete_webhookHapus endpoint webhook. Pengiriman berhenti segera; destruktif dan tidak dapat dibatalkan.

Sebelum Anda mulai

Anda memerlukan akun Checkout Page. Server MCP menggunakan OAuth, jadi tidak ada kunci API yang perlu disalin atau ditempel. Alat AI Anda akan memandu Anda melalui proses masuk satu klik saat pertama kali terhubung.

Hubungkan alat AI Anda

Setiap alat AI memiliki layar pengaturan sendiri untuk menambahkan konektor. Pilih milik Anda di bawah. Langkah-langkahnya memakan waktu sekitar satu menit. Setelah terhubung, coba prompt uji di akhir setiap bagian untuk memastikan semuanya berfungsi.

ChatGPT

  1. Buka ChatGPT.com dan pergi ke Settings → Security and login. Aktifkan Developer mode.
  2. Tutup pengaturan dan pergi ke chatgpt.com/plugins.
  3. Klik + di kanan atas. (Plugin kustom tersedia di paket berbayar.)
  4. Masukkan:
  5. Aktifkan I understand and want to continue.
  6. Klik Create, lalu ikuti alur OAuth Checkout Page untuk terhubung.
  7. Mulai obrolan baru.
  8. Klik + dan cari Checkout Page.

Uji: tanyakan "Daftarkan 5 pembayaran terakhir saya dari Checkout Page."

Claude

  1. Buka Claude dan pergi ke Settings → Connectors.
  2. Klik Add custom connector.
  3. Masukkan:
  4. Klik Add, lalu klik Connect pada konektor Checkout Page dan masuk.

Uji: tanyakan "Tampilkan 5 pengiriman formulir terakhir dari Checkout Page."

Cursor

Cara tercepat adalah dengan instalasi satu klik:

Atau tambahkan secara manual:

  1. Buka Cursor, lalu pergi ke Settings → MCP.
  2. Klik Add new MCP server.
  3. Masukkan:
  4. Klik Save, lalu masuk melalui prompt OAuth.

Uji: di obrolan Cursor, tanyakan "Daftarkan 5 pelanggan terakhir dari Checkout Page."

VS Code

GitHub Copilot Chat dan ekstensi MCP resmi sama-sama mendukung server kami.

  1. Buka VS Code dan jalankan perintah MCP: Add Server dari Command Palette (Cmd/Ctrl + Shift + P).
  2. Pilih HTTP.
  3. Masukkan URL: https://mcp.checkoutpage.com
  4. Beri nama: checkoutpage
  5. Masuk melalui prompt OAuth yang terbuka di browser Anda.

Uji: di Copilot Chat, tanyakan "Tampilkan langganan Checkout Page saya."

Codex

  1. Buka Codex dan pergi ke Settings → MCP servers.
  2. Klik + Add server.
  3. Pilih Streamable HTTP sebagai transport.
  4. Masukkan:
  5. Klik Save, lalu masuk melalui prompt OAuth.

Uji: tanyakan "Daftarkan 5 pembayaran terakhir saya dari Checkout Page."

Claude Code

Dua langkah: tambahkan server, lalu masuk dari dalam Claude Code.

claude mcp add --transport http checkoutpage https://mcp.checkoutpage.com

Lalu mulai sesi:

claude

Dalam sesi:

  1. Ketik /mcp.
  2. Gunakan tombol panah untuk menyorot checkoutpage dan tekan enter.
  3. Pilih authenticate dan ikuti prompt OAuth.

Uji: tanyakan "Daftarkan 5 pembayaran terakhir saya dari Checkout Page."

Alat AI lainnya

Klien mana pun dengan dukungan MCP dapat terhubung ke https://mcp.checkoutpage.com menggunakan OAuth. Jika alat Anda meminta transport, pilih Streamable HTTP. Sebagian besar klien menerima konfigurasi ini:

{
  "mcpServers": {
    "checkoutpage": {
      "url": "https://mcp.checkoutpage.com"
    }
  }
}

Contoh prompt

Luncurkan produk baru

Anda sedang mempersiapkan workshop baru dan ingin halaman checkout serta diskon awal hadir dalam hitungan menit.

Tempel ini ke alat AI Anda:

Create a checkout page called "Pricing Strategy Workshop" priced at $199. Write a confident product description (3–4 sentences) that pitches a half-day workshop for founders and product leaders who want to raise prices without losing customers. Turn on the coupon code field so customers can apply discounts. Then create a coupon code EARLYBIRD that takes 20% off and expires May 15. Send me both the checkout URL and the coupon code when you're done.

Asisten memanggil create_checkout_page (dengan deskripsi tertulis dan kolom kupon diaktifkan), lalu create_coupon, dan mengembalikan URL checkout langsung dan kode diskon.

Anda dapat menggunakan pola yang sama untuk penawaran baru apa pun: peluncuran kursus, halaman pendaftaran beta, atau promosi waktu terbatas.

Balas pertanyaan penagihan pelanggan

Seorang pelanggan mengirim email bertanya kapan pembayaran berikutnya akan masuk dan Anda ingin draf balasan yang bisa dikirim dalam hitungan detik.

Tempel pertanyaan mereka ke alat AI Anda:

A customer named Jane Smith (jane@example.com) just emailed asking: "When is my next payment, and how much will I be charged?" Look up her account in Checkout Page, find her active subscription, and draft a friendly reply I can send back. Include the next billing date and the amount.

Asisten memanggil list_customers untuk menemukan Jane berdasarkan email, lalu list_subscriptions untuk menarik paket aktifnya, dan menyusun balasan siap kirim dengan tanggal dan jumlah penagihan berikutnya.

Anda dapat menggunakan pola yang sama untuk permintaan pengembalian dana, pengiriman ulang tanda terima, atau pertanyaan dukungan satu kali lainnya yang membutuhkan konteks akun.

Tips untuk hasil yang lebih baik

  • Minta AI untuk menulis salinan untuk Anda: judul produk, deskripsi, pesan konfirmasi. Jika tidak, halaman akan keluar kosong atau generik.
  • Bersikaplah eksplisit tentang pengaturan yang tidak bisa ditebak AI (misalnya "aktifkan kolom kode kupon").
  • Tetap pada catatan spesifik dan tugas pembuatan. Asisten AI kurang andal dalam total dan peringkat ("5 halaman teratas berdasarkan pendapatan") karena itu membutuhkan membaca setiap pembayaran. Untuk angka seperti itu, gunakan tampilan analitik dashboard.
  • Beberapa pengaturan checkout, seperti teks tombol kustom atau gaya halaman, belum diekspos melalui MCP. Jika permintaan tidak berlaku, buka halaman di dashboard Anda untuk menyelesaikan penyesuaian.

Pemecahan masalah

Keamanan dan privasi

  • Server MCP hanya bertindak atas nama Anda setelah Anda masuk melalui OAuth.
  • Token dibatasi untuk akun Anda. Cabut akses kapan saja dari pengaturan Checkout Page Anda.
  • Alat baca (list_*, get_*) tidak pernah mengubah data. Alat tulis (create_*, upload_*) dan alat destruktif (delete_*) diberi nama yang jelas sehingga asisten Anda dapat bertanya sebelum membuat perubahan. Menghapus webhook tidak dapat dibatalkan, jadi konfirmasikan sebelum asisten Anda menjalankan delete_webhook.
  • Data yang dicari asisten Anda (detail pelanggan, info pembayaran) dikirim ke alat AI Anda untuk menghasilkan respons — sama seperti cara kerjanya untuk konektor lainnya. Pilih alat AI yang kebijakan penanganan datanya sesuai dengan kebutuhan Anda.