繁簡通 網站效益分析 虛擬主機 企業架站 網站排序 網路監控 主機代管 我們的客戶


廠商使用手冊 (v 2.0)

  線上交易流程圖 << 代收細部流程<< 廠商傳送資料的 Form格式>> 補印帳單功能>>每日交易檔 >> 廠商管理介面

參 廠商傳送資料的 Form格式

以 webpage 的 Form post method 傳遞帳單資料至 Seednet 。


 

 

  1. 測試用廠商編號: SCITY000 密碼 scity000
  2. CGI 名稱: h ttps://service.seed.net.tw/register-cgi/proxy_bill ? 後面加參數
  3. 參數說明: (藍色字體為必傳欄位)


請注意大小寫區別

Variable name

Variable Value

FUNC

OnlinePrintBill( 固定值 )

必傳

DealerCode

廠商編號 ( 八碼 , 例 : AGTP0001)

必傳

DueDate

繳費期限 ( 八 碼 , 例 : 20030201)

必傳

ProductName1..8

產品名稱 ( 最多八項產品 , 編號由 1..8, 每項產品

名稱最多 100 個字元 , 例 : 電腦 (4 個字元 ))

必傳

ProductPrice1..8

產品單價 ( 最多八項產品 , 編號為 1..8, 單價為

整數值 , 必須大於 0, 小於 99999)

必傳

ProductQuantity

數量 ( 整數值 , 必須大於 0, 小於 99999)

必傳

UserNo

用戶編號 ( 最多 15 個字元 )

必傳

BillNo

帳單編號 (10 碼 )

必傳

BillDate

列帳日期 ( 八碼 , 例 : 20030101)

必傳

Amount

交易總金額 ( 整數, 9 碼以內 )

必傳

UserName

用戶姓名 ( 最多 12 個字元 )

非必傳

TelNo

聯絡電話 ( 最多 20 個字元 )

非必傳

OtherInfo

其它資訊 ( 最多 256 個字元 )

非必傳

CheckSum

MD5 確認碼

非必傳



範例:

https://service.seed.net.tw/register-cgi/proxy_bill?FUNC=OnlinePrintBill&DealerCode= SCITY000 &DueDate=20040120&ProductName1= 電腦 &ProductPrice1=300&ProductName2= 電腦 &ProductPrice2=600&UserNo=331233&BillNo=0013
0111&BillDate=20040119&Amount=900&UserName= 王大人 &TelNo=27983547&OtherInfo=kkk&

網頁原始碼

<form method=post name=Bill7_11 action=" https://service.seed.net.tw/register-cgi/proxy_bill ">

<input type=hidden name=FUNC value=OnlinePrintBill > // 固定資料,不可變動

<input type=hidden name=DealerCode value=SCITY000> // 由 Seednet 給予的廠商編號

<input type=hidden name=DueDate value= > 20031231// 繳費期限

<input type=hidden name=ProductName1 value= 電腦 > // 購買的第一項產品

<input type=hidden name=ProductName2 value= 電腦 > // 購買的第二項產品

<input type=hidden name=ProductPrice1 value=300 > // 購買的第一項產品價格

<input type=hidden name=ProductPrice2 value=600 > // 購買的第一項產品價格

<input type=hidden name=UserNo value=F123331233 > // 自訂給予下訂單的用戶之用戶編號

<input type=hidden name=BillNo value=00000000111 > // 自訂給予下訂單的用戶之帳單號碼

<input type=hidden name=BillDate value=20030501 > // 列帳日期 ( 用戶在網站下訂單的日期

<input type=hidden name=Amount value=900 > // 此次交易的總金額

<input type=hidden name=UserName value= 王大人 > // 下訂單的用戶名稱 ( 非必要 )

<input type=hidden name=TelNo value=27923547 > // 下訂單的用戶連絡電話 ( 非必要 )

<input type=hidden name=OtherInfo value=kkk > // 廠商自行定義的其他必要訊息 ( 非必要 )

<input type=hidden name=CheckSum value=1eefac192019157e7b0bd49b62733c58 > // 由系統依據商家提供的 key 值而自動產生經過 MD5 編碼的檢查碼

</form>


4. 非必須參數若是空的,還是要傳該參數名稱,只是「 = 」後面不需傳任何資料,直接下一個參數。

5. 每次可傳多筆商品名稱,商品金額,合併列印成一張帳單。

6. Variable Value 參數值若有英文字母請傳大寫英文字母。

7. Seednet是以 廠商編號、繳費期限、帳單編號、列帳日期、交易金額這 5 個參數值判斷是否為重複訂單。若上述 5 個參數值均相同,則視為重複訂單,於線上列印時將被系統 reject ,錯誤訊息會導引用戶到回到商家網站之補印帳單介面中補印。

8. 編碼規則﹝ cksum ﹞: Seednet 依據商家提供的 key 值,為 sourse string 以 MD5 (RFC 13421) 計算產生 output a 128-bit "fingerprint" (16-byte), 用 16 進位數字來表示 (32-character) ( 注意 : 由於 fingerprint 長度為 128-bit, 如果直接 print out 會有一些 nonprintable character, 所以 Seednet 是以 16 進位數字來表示 )


Example:

1. Dealercode 廠商編號 : “SCITY000”

2. Duedate 繳費期限 : “20030501”

3. UserNo 用戶編號 : “T123456”

4. BillNo 帳單編號 : “0000000011”

5. BillDate 帳單日期 : “20030901”

6. Amount 金額 : “300”

7. 廠商 key :“abcd” 商家自行定義,並提供給 Seednet 窗口設定。


經 MD5 計算產生 fingerprint “ 1f654e39bac51def7d871cf8b96b3c05 ”

例如: ( 以 md5_api.asp 為例 )

<form method=post >

<input type=hidden name=str1 size=40 maxlength=40 value=16602226>

<input type=hidden name=str2 size=40 maxlength=40 value=SCITY000>

<input type=hidden name=str3 size=40 maxlength=40 value=20030501>

<input type=hidden name=str4 size=40 maxlength=40 value=0000000011>

<input type=hidden name=str5 size=40 maxlength=40 value=300>

</form>

 

( 隨此廠商使用手冊附上 MD5 編碼之 API)

 

Reference:

ftp://ftp.isi.edu/in-notes/rfc1321.txt


<< BACK
捕夢網數位科技有限公司版權所有
Copyright© 2003-2005 Pumo All Rights Reserved.