PayCore PayCorePusat Pengembang

Dua mode integrasi

Pilih kendali gateway langsung atau checkout All-in-One yang di-host PayCore.

Direct Gateway API ditujukan untuk tim yang mengirim kredensial gateway pada setiap permintaan. Project Checkout API ditujukan untuk merchant yang menyimpan kredensial di PayCore dan hanya memakai kunci API proyek untuk membuat pesanan.

Langsung vs. All-in-One

Kedua mode dapat digunakan bersamaan. Direct Gateway API mempertahankan kendali maksimal di sistem merchant, sedangkan checkout All-in-One menjadikan PayCore sebagai pemilih metode pembayaran yang di-host.

Direct Gateway API

Jangan simpan kunci gateway di PayCore

Sistem merchant memanggil gateway dan metode tertentu, lalu mengirim kredensial gateway bersama permintaan pesanan.

  • Titik akhir: POST /api/paycore/pay/{gateway}/{method}
  • Kolom kredensial: gateway_credentials
  • Terbaik untuk satu gateway atau integrasi yang dipimpin tim teknik
Project Checkout API

Simpan kunci gateway dan gunakan kunci proyek PayCore

Merchant membuat proyek pembayaran PayCore dan menyimpan beberapa kredensial gateway di dalamnya. Sistem merchant hanya mengirim kunci API proyek PayCore saat membuat pesanan.

  • Draf endpoint: POST /api/paycore/checkout
  • Kolom kredensial: project_api_key
  • Terbaik untuk halaman pembayaran All-in-One yang di-host

Alur checkout All-in-One

Merchant membuat proyek pembayaran di Pusat Merchant PayCore
Merchant menghubungkan kredensial SmilePay, ECPay, PLUS, Stripe, atau gateway lain
Sistem merchant membuat pesanan dengan project_api_key
PayCore mengembalikan checkout_url
Pembayar memilih metode pembayaran di checkout PayCore
PayCore menggunakan kredensial gateway yang terhubung untuk membuat pembayaran gateway sebenarnya
Gateway memanggil Webhook PayCore
PayCore memperbarui status pembayaran dan memberi tahu notify_url merchant
PayCore Developer Center sudah terbuka untuk publik. Dokumentasi Direct Gateway API, All-in-One checkout, webhook, dan kode error akan terus dilengkapi.