如何創建 OpenAPI Authentication for Wonder Payment Integration

Wonder API 使用 AppID 和 RSA Public Key 以核實請求的有效性. 你可以在 Wonder 後台創建 AppID 配對.

請確保你在 Wonder 的企業帳號的角色需為系統管理員或董事以創建 OpenAPI authentication.

有關於更多不同 Wonder 企業帳號的角色和其權限,可以瀏覽此處.

創立 RSA key pair

OpenSSL 是開源項目其中最受歡迎採用的加密. 輸入以下 Openssl 指令以創建 RSA key pair.

# generate a private key with 2048 bit key size

openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048

# generate the public key, your should copy-paste the full content

openssl rsa -pubout -in private_key.pem -out public_key.pem

請妥善並保密存取您產生的憑證。如果遺失
任何的一項,您必須重新產生 RSA key pair 和 AppID,並且可能需要重寫先前完成的整合工作。請小心保管您的private key,任何人都不會有任何理由向您存取 private key 私鑰。

由 Wonder 後台創建 API AppID

1- 在 Wonder Dashboard (hq.wonder.app) 中轉到您的商店,然後在“設置”下選擇“Api 憑據”

2- 按下 "生成新的API憑證", 貼上整個 PUBLIC key (以 BEGIN PUBLIC KEY 開首,以 END PUBLIC KEY 作結).<br>

3- 按下 "上載", 生成 AppID and Webhook Public Key. 請妥善並保密存取您的憑證 Webhook Public Key (以 BEGIN PUBLIC KEY 開首,以 END PUBLIC KEY 作結),在 Wonder 系統上你將不再可以存取此項資料。 你的 Webhook Public Key 用於驗證所有以 RSA private key 簽注後發送到您方的 webhook 整合.<br>

4- 從Wonder 後台此項模組,您可以再次匯出您的 AppID,檢查其啟用狀態和生成時間,並停用任何正在啟用中的 API 憑證。

對於 Wonder Payment API 的整合和驗證流程,你可以前往我們的developer center閱讀更多.

如你在 API 的整合及 Webhook 驗證流程的上遇到問題有需要排難,歡迎你使用 Wonder Gateway Online Signature Debug Tool

即將推出

熱門話題

透過多種方式獲得所需協助

一般問題?

Bindo 知識庫通過逐步的文章和視頻教程提供 POS 系統和更多的全面指南。請務必查看常見問題或在此搜索

找不到您要的東西?

我們提供週一至週五的電子郵件支援。我們會盡力在24-48 個工作小時內對每個請求作出個性化的回覆。

//*Zoom image//