Unified Multi-payment API

PayCore

PayCore unifies credit cards, ATM transfers, convenience-store payment codes and other payment flows into one API. It standardizes payment creation, branded checkout pages, payment status, success notifications and retry workflows. Stripe credit is the first connected channel, with SmilePay, ECPay and more available for phased expansion.

  • API ROUTER
  • MULTI PAY
  • WEBHOOK
  • STATUS SYNC
Unified payment API One format for multiple payment channels.
Traceable notifications Success callbacks and retry records.
Phased expansion Stripe, SmilePay, ECPay.
PAY CORE CONSOLE Dashboard Overview
01 / 04

Dashboard Overview

Dashboard metrics, success rate and notification status are grouped in one place for a quick view of today’s transactions.

  • Live Metrics
  • Status Sync

Payment Records

Payment orders, methods and status are organized together and can later extend into a merchant console.

  • Masked Orders
  • Multi Pay

Webhook Delivery

After payment succeeds, PayCore notifies the backend automatically and failed delivery can enter Queue Retry.

  • Callback
  • Retry Ready

Gateway Settings

Stripe is connected first; SmilePay, ECPay, ATM and convenience-store codes can be added in phases.

  • Stripe Ready
  • Expandable

Stabilize the core multi-payment workflow first.

PayCore standardizes payment creation, branded checkout, gateway callbacks, success notifications and retry handling.

CC

Multi-gateway payment channels

Connect credit card, ATM and convenience-store code payments through one unified API. Channels can be expanded in phases.

Code

ATM / convenience-store codes

SmilePay ATM / CVS can join the same creation, status query and notification workflow.

API

Consistent API format

Different gateways only change gateway / method while merchants keep the same request and response boundary.

Payment success notification

After payment succeeds, PayCore notifies the merchant payok_url and retries failed delivery through Queue.

Connect PayCore in four steps.

Designed for teams with existing sites, member systems or order systems that want one API for multiple payment methods.

1
Create order Send amount
2
Get payment page gateway / method
3
Complete payment Gateway callback
4
Notify backend Update order
1

Create order in your system

Send merchant order number, amount, currency and return URLs.

2

Call PayCore API

Use gateway / method to get the payment page, payment code or transfer information.

3

Customer completes payment

After gateway callback verification succeeds, PayCore updates the payment status.

4

Backend receives notification

PayCore notifies merchant payok_url after successful payment and retries failed notifications automatically.

Create payment API example JSON
{
  "merchant_order_no": "ORDER202606190001",
  "amount": 1000,
  "currency": "TWD",
  "gateway": "stripe",
  "method": "credit",
  "payment_url": "https://pay-core.app/pay/PC202606190001",
  "status": "pending",
  "created": true
}

The goal is not to connect every gateway at once, but to stabilize the core workflow first.

PayCore turns payment creation, status sync, payok_url notification and retry into a shared core. Stripe, SmilePay and ECPay are connected as separate channels.

PayCore assistants

Meet the three visual assistants behind PayCore. Each one appears in a different payment, security, or troubleshooting moment.

Click a card for details

Need to check compatibility first?

Send us your existing payment methods, order flow or API documentation. We can help review the PayCore integration plan and connection order.