newebpay-query
25
总安装量
20
周安装量
#14636
全站排名
安装命令
npx skills add https://github.com/paid-tw/skills --skill newebpay-query
Agent 安装分布
claude-code
19
gemini-cli
18
antigravity
18
codex
17
cursor
17
Skill 文档
èæ°éæµäº¤ææ¥è©¢ä»»å
ä½ ç任忝å¨ç¨æ¶çå°æ¡ä¸å¯¦ä½èæ°éæµäº¤ææ¥è©¢åè½ã
Step 1: 確èªéæ±
ç¨æ¶è¼¸å
¥: $ARGUMENTS
è©¢åç¨æ¶ï¼
-
æ¥è©¢æ å¢ï¼éè¦ä»éº¼æ¥è©¢åè½ï¼
- å®çè¨å®æ¥è©¢ï¼å®¢æ¶æ¥è©¢ãå®¢ææ¥è©¢ï¼
- æ¹æ¬¡å°å¸³ï¼æ¯æ¥/宿å°å¸³ï¼
- æ¯ä»çæ 確èªï¼NotifyURL åæ´ï¼
-
å°æ¡æ¡æ¶ï¼ä½ 使ç¨ä»éº¼æ¡æ¶ï¼
- ç¢ºèªæ¯å¦å·²æ NewebPay ç°å¢è¨å®
Step 2: å»ºç«æ¥è©¢åè½
å¨ç¾æçæ¯ä»æ¨¡çµä¸å å ¥æ¥è©¢æ¹æ³ï¼æå»ºç«æ°æ¨¡çµã
æ ¸å¿åè½:
generateCheckValue(orderNo, amount)– ç¢ç SHA256 æª¢æ ¸ç¢¼queryTrade(orderNo, amount)– æ¥è©¢å®ç交æ
Step 3: 實ä½ç¨å¼ç¢¼
æ ¹ææ¡æ¶å å ¥æ¥è©¢åè½ã
Step 4: æ´åå°æç¨
å»ºè°æ´åæ¹å¼ï¼
- API 端é»:
GET /api/orders/:orderNo/status - 管çå¾å°: è¨å®è©³æ é é¡¯ç¤ºå³æçæ
- 宿任å: å°å¸³æç¨
API åè
端é»
| ç°å¢ | URL |
|---|---|
| 測試 | https://ccore.newebpay.com/API/QueryTradeInfo |
| æ£å¼ | https://core.newebpay.com/API/QueryTradeInfo |
è«æ±åæ¸
| 忏 | é¡å | å¿ å¡« | 說æ |
|---|---|---|---|
| MerchantID | String(15) | â | ååºä»£è |
| Version | String | â | 1.3 |
| RespondType | String | â | JSON |
| CheckValue | String | â | SHA256 æª¢æ ¸ç¢¼ |
| TimeStamp | Number | â | Unix timestamp |
| MerchantOrderNo | String(30) | â | ååºè¨å®ç·¨è |
| Amt | Number | â | è¨å®éé¡ |
CheckValue ç¢çè¦å
åå§å串: IV={HashIV}&Amt={éé¡}&MerchantID={ååºä»£è}&MerchantOrderNo={è¨å®ç·¨è}&Key={HashKey}
çµæ: SHA256 å¾è½å¤§å¯«
TradeStatus 交æçæ
| å¼ | 說æ |
|---|---|
| 0 | æªä»æ¬¾ |
| 1 | 已仿¬¾ |
| 2 | 仿¬¾å¤±æ |
| 3 | 已忶 |
| 6 | 鿬¾ |
詳細åèæä»¶
常è¦é¯èª¤
| 代碼 | 說æ | 解決æ¹å¼ |
|---|---|---|
| TRA10001 | æ¥ç¡æ¤ç交æ | 確èªè¨å®ç·¨èæ£ç¢º |
| TRA10002 | CheckValue æª¢æ ¸é¯èª¤ | 確èªåæ¸é åºè大å°å¯« |
| TRA10003 | æéæ³è¨é¯èª¤ | 確èªä¼ºæå¨æéæ£ç¢º |