Skip to content

快速入門指南

本頁演示了 PayNow 組件 SDK 的基本使用方法

安裝

要安裝 PayNow 組件,請在您的 HTML 檔案中引入 CDN

html
<head>
  ...
  <script src="https://js.paynow.com.tw/sdk/v2/index.js"></script>
</head>

設置

在開始前,你需要將 PayNow 提供的私鑰和交易資訊透過 PayNow API 交換該次交易專用的密鑰 (secret)。取得密鑰後,將公鑰和交易密鑰輸入 SDK 生成該次交易的付款畫面,並進行後續操作。

如何取得交易密鑰?

請建立一個付款意圖 (payment intent) 以獲取您的交易密鑰。更多

ts
PayNow.
createPayment
({
publicKey
: 'YOUR_PUBLIC_KEY',
secret
: 'SECRET_OF_YOUR_TRANSACTION'
})

掛載支付表單

請創建一個 HTML 元素作為容器

html
<div id="paynow-container"></div>

接下來,將支付表單掛載到容器中

ts
PayNow.
mount
('#paynow-container')

結帳

最後,您可以通過調用 checkout 方法開始接受付款

html
<div id="paynow-container"></div>
<button id="checkout-button">Checkout</button>
ts
const 
checkoutButton
=
document
.
getElementById
('checkout-button') as HTMLButtonElement
checkoutButton
.
addEventListener
('click', () => {
PayNow.
checkout
().
then
((
response
:
CheckoutResponse
) => {
// handle checkout response }) })

Powered by PayNow