想請問一下有沒有人有串接過
https://docs.tappaysdk.com/tutorial/zh/web/front.html#tappay-fields2
能一對一教我一下嗎?
私信我給你LINE
好像是用 js 串接?
但我目前還只會 js 基礎!
他們的運作方式是先由SDK的 TPDirect.getPrime() 取得 prime值後,給後端合併prime並組合好要傳送的「json值」,再經由後端POST 給 Pay by Prime API 或是 Pay by Card Token API
你的後端要用哪種語言都沒問題,只要必填參數有送到就行了
稍微整理一下
補充說明:
他的appID與appKEY是設計成可公開的,因為他後台有對應白名單作用的網域設定,在那個網域下送過去的appID與appKEY才有作用。
在取得POST給pay by prime API時還會再送另外一組不同的id與key,算是有作到雙重驗證的功效。
抱歉這裡要修正避免誤導
後台對應白名單作用的網域設定是對 partner_key、merchant_id 進行限制
方便加個賴嗎?
Web with Form
請遵循以下幾個步驟:
利用 TPDirect.setupSDK 設定參數
新增 CardView 的 container
設定 TPDirect.card
利用 TPDirect.card 來取得 prime 字串
我已經可以取到 prime 了。那接下來的partner_key* String(60)、merchant_id*是啥 哪裡找得到?
恭喜你取得prime
partner_key、merchant_id 這兩個參數在tappay的後台管理界面,位置應該是左側選單的「資訊(information)」、「商家資訊(Merchant)」那邊可以找到
找到了
只是我是用 ajax 打過去,
他竟然爆錯誤 我貼下來給你看
抱歉,補充那邊有修正
你的ajax的部分,你傳入的參數值有缺,他必填的欄位你要依照他的格式傳送,你的code缺了 cardholder 跟 底下說明的Header
https://docs.tappaysdk.com/tutorial/zh/back.html#pay-by-prime-api
有一個比較容易遺漏的地方
Header:
x-api-key: ""
這個 x-api-key要填對
疑?這個我要怎麼取得? x-api-key: ""
他們有line的客服,接下來串接的資訊由他們那邊查詢會比較快,例如像是接單銀行的問題,這種問題由他們系統上查會比較快有回應。
怎麼取得? x-api-key: ""
你用ajax的話下關鍵字 「ajax set header」查,會有很多答案
// Header:
// Content-Type: application/json
// x-api-key: YourPartnerKey
YourPartnerKey 就是 Portal 帳戶的驗證金鑰
我加了,但還是依樣錯誤?
https://imgur.com/ohP0j0m
我應該已經把必填的都給他了?
只是好怪他竟然寫 GET?