5、如Al所述的方法,其中,所述根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染包括:根據(jù)初始化數(shù)據(jù)對所述支付頁面模板的樣式進行渲染以及交互邏輯進行渲染。
[0124]A6、如Al所述的方法,其中,所述初始化數(shù)據(jù)包括:樣式數(shù)據(jù)、交互邏輯數(shù)據(jù)和校驗邏輯數(shù)據(jù)。
[0125]A7、如Al所述的方法,其中,該方法進一步包括:
[0126]獲取業(yè)務(wù)方的當(dāng)前發(fā)起支付操作的用戶的歷史支付數(shù)據(jù);
[0127]根據(jù)該用戶歷史支付數(shù)據(jù)調(diào)整所述支付頁面的樣式和/或交互邏輯。
[0128]A8、如A1-A7中任一項所述的方法,其中,該方法進一步包括:
[0129]通過所述支付頁面接收該業(yè)務(wù)方的用戶提交的訂單信息;
[0130]將訂單信息發(fā)送給支付服務(wù)器。
[0131]A9、如A8所述的方法,其中,該方法進一步包括:
[0132]接收支付服務(wù)器返回的訂單處理結(jié)果;
[0133]將所述訂單處理結(jié)果反饋給相應(yīng)的業(yè)務(wù)方。
[0134]A10、如A8所述的方法,其中,該方法進一步包括:
[0135]指定支付出口頁面;
[0136]當(dāng)接收到支付服務(wù)器返回的處理結(jié)果時,重定向到所述出口頁面。
[0137]本發(fā)明還公開了B11、一種實現(xiàn)通用支付前端服務(wù)的裝置,其中,該裝置包括:
[0138]調(diào)用接口提供單元,向一個或多個業(yè)務(wù)方提供前端支付服務(wù)調(diào)用接口;
[0139]獲取單元,適于當(dāng)接收到一個業(yè)務(wù)方發(fā)起的前端支付服務(wù)調(diào)用接口調(diào)用請求時,獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板,獲取與該業(yè)務(wù)方對應(yīng)的初始化數(shù)據(jù);
[0140]前端支付頁面生成單元,適于根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染,生成該業(yè)務(wù)方法的支付頁面。
[0141]B12、如Bll所述的裝置,其中,
[0142]所述獲取單元,適于向該業(yè)務(wù)方提供模板配置接口,通過該接口接收業(yè)務(wù)方的模板配置信息,根據(jù)模板配置信息生成與該業(yè)務(wù)方對應(yīng)的支付頁面模板;或者,從模板數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板;或者,向該業(yè)務(wù)方提供模板修改接口,通過該接口接收業(yè)務(wù)方的對指定模板的模板修改信息,根據(jù)模板修改信息對所述指定模板進行修改得到與該業(yè)務(wù)對應(yīng)的支付頁面模板。
[0143]B13、如B12所述的裝置,其中,
[0144]所述模板配置信息包括:樣式配置信息和交互邏輯配置信息;
[0145]所述模板修改信息包括:樣式修改信息和交互邏輯修改信息。
[0146]B14、如Bll所述的裝置,其中,所述獲取單元,適于向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方的初始化數(shù)據(jù);或者,從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù);或者,向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方提供的初始化數(shù)據(jù),從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù),將業(yè)務(wù)方提供的初始化數(shù)據(jù)和所述默認初始化數(shù)據(jù)進行合并處理,得到最終的初始化數(shù)據(jù)。
[0147]B15、如Bll所述的裝置,其中,
[0148]所述前端支付頁面生成單元,適于根據(jù)初始化數(shù)據(jù)對所述支付頁面模板的樣式進行渲染以及交互邏輯進行渲染。
[0149]B16、如Bll所述的裝置,其中,所述初始化數(shù)據(jù)包括:樣式數(shù)據(jù)、交互邏輯數(shù)據(jù)和校驗邏輯數(shù)據(jù)。
[0150]B17、如Bll所述的裝置,其中,
[0151 ]所述獲取單元,進一步適于獲取業(yè)務(wù)方的當(dāng)前發(fā)起支付操作的用戶的歷史支付數(shù)據(jù);
[0152]所述前端支付頁面生成單元,進一步適于根據(jù)該用戶歷史支付數(shù)據(jù)調(diào)整所述支付頁面的樣式和/或交互邏輯。
[0153]B18、如B11-B17中任一項所述的裝置,其中,該裝置進一步包括:
[0154]訂單處理單元,適于通過所述支付頁面接收該業(yè)務(wù)方的用戶提交的訂單信息;將訂單信息發(fā)送給支付服務(wù)器。
[0155]B19、如B18所述的裝置,其中,
[0156]所述訂單處理單元,進一步適于接收支付服務(wù)器返回的訂單處理結(jié)果;將所述訂單處理結(jié)果反饋給相應(yīng)的業(yè)務(wù)方。
[0157]B20、如B18所述的裝置,其中,
[0158]所述訂單處理單元,進一步適于指定支付出口頁面;當(dāng)接收到支付服務(wù)器返回的處理結(jié)果時,重定向到所述出口頁面。
【主權(quán)項】
1.一種實現(xiàn)通用支付前端服務(wù)的方法,其中,該方法包括: 向一個或多個業(yè)務(wù)方提供前端支付服務(wù)調(diào)用接口 ; 當(dāng)接收到一個業(yè)務(wù)方發(fā)起的前端支付服務(wù)調(diào)用接口調(diào)用請求時,獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板,獲取與該業(yè)務(wù)方對應(yīng)的初始化數(shù)據(jù); 根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染,生成該業(yè)務(wù)方法的支付頁面。2.如權(quán)利要求1所述的方法,其中,獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板包括: 向該業(yè)務(wù)方提供模板配置接口,通過該接口接收業(yè)務(wù)方的模板配置信息,根據(jù)模板配置信息生成與該業(yè)務(wù)方對應(yīng)的支付頁面模板; 或者, 從模板數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板; 或者, 向該業(yè)務(wù)方提供模板修改接口,通過該接口接收業(yè)務(wù)方的對指定模板的模板修改信息,根據(jù)模板修改信息對所述指定模板進行修改得到與該業(yè)務(wù)對應(yīng)的支付頁面模板。3.如權(quán)利要求2所述的方法,其中, 所述模板配置信息包括:樣式配置信息和交互邏輯配置信息; 所述模板修改信息包括:樣式修改信息和交互邏輯修改信息。4.如權(quán)利要求1所述的方法,其中,所述獲取與該業(yè)務(wù)方對應(yīng)的初始化數(shù)據(jù)包括: 向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方的初始化數(shù)據(jù); 或者, 從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù); 或者, 向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方提供的初始化數(shù)據(jù),從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù),將業(yè)務(wù)方提供的初始化數(shù)據(jù)和所述默認初始化數(shù)據(jù)進行合并處理,得到最終的初始化數(shù)據(jù)。5.如權(quán)利要求1所述的方法,其中,所述根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染包括:根據(jù)初始化數(shù)據(jù)對所述支付頁面模板的樣式進行渲染以及交互邏輯進行渲染。6.一種實現(xiàn)通用支付前端服務(wù)的裝置,其中,該裝置包括: 調(diào)用接口提供單元,向一個或多個業(yè)務(wù)方提供前端支付服務(wù)調(diào)用接口 ; 獲取單元,適于當(dāng)接收到一個業(yè)務(wù)方發(fā)起的前端支付服務(wù)調(diào)用接口調(diào)用請求時,獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板,獲取與該業(yè)務(wù)方對應(yīng)的初始化數(shù)據(jù); 前端支付頁面生成單元,適于根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染,生成該業(yè)務(wù)方法的支付頁面。7.如權(quán)利要求6所述的裝置,其中, 所述獲取單元,適于向該業(yè)務(wù)方提供模板配置接口,通過該接口接收業(yè)務(wù)方的模板配置信息,根據(jù)模板配置信息生成與該業(yè)務(wù)方對應(yīng)的支付頁面模板;或者,從模板數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板;或者,向該業(yè)務(wù)方提供模板修改接口,通過該接口接收業(yè)務(wù)方的對指定模板的模板修改信息,根據(jù)模板修改信息對所述指定模板進行修改得到與該業(yè)務(wù)對應(yīng)的支付頁面模板。8.如權(quán)利要求7所述的裝置,其中, 所述模板配置信息包括:樣式配置信息和交互邏輯配置信息; 所述模板修改信息包括:樣式修改信息和交互邏輯修改信息。9.如權(quán)利要求6所述的裝置,其中,所述獲取單元,適于向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方的初始化數(shù)據(jù);或者,從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù);或者,向業(yè)務(wù)方提供初始化數(shù)據(jù)輸入接口,通過該接口接收業(yè)務(wù)方提供的初始化數(shù)據(jù),從初始化數(shù)據(jù)庫中獲取與該業(yè)務(wù)方對應(yīng)的默認初始化數(shù)據(jù),將業(yè)務(wù)方提供的初始化數(shù)據(jù)和所述默認初始化數(shù)據(jù)進行合并處理,得到最終的初始化數(shù)據(jù)。10.如權(quán)利要求6所述的裝置,其中, 所述前端支付頁面生成單元,適于根據(jù)初始化數(shù)據(jù)對所述支付頁面模板的樣式進行渲染以及交互邏輯進行渲染。
【專利摘要】本發(fā)明公開了一種實現(xiàn)通用支付前端服務(wù)的方法和裝置。其中所述方法包括:向一個或多個業(yè)務(wù)方提供前端支付服務(wù)調(diào)用接口;當(dāng)接收到一個業(yè)務(wù)方發(fā)起的前端支付服務(wù)調(diào)用接口調(diào)用請求時,獲取與該業(yè)務(wù)方對應(yīng)的支付頁面模板,獲取與該業(yè)務(wù)方對應(yīng)的初始化數(shù)據(jù);根據(jù)初始化數(shù)據(jù)對所述支付頁面模板進行渲染,生成該業(yè)務(wù)方法的支付頁面。該技術(shù)方案不需要業(yè)務(wù)方為業(yè)務(wù)自主開發(fā)支付頁面,只需發(fā)送端支付服務(wù)調(diào)用接口調(diào)用請求就可以獲得渲染生成的支付頁面,不需要用戶進行任何復(fù)雜操作,簡單方便,易于實施,極大地節(jié)約了業(yè)務(wù)方的開發(fā)成本和資源。
【IPC分類】G06F9/44, G06Q30/06
【公開號】CN105607910
【申請?zhí)枴緾N201510976120
【發(fā)明人】雷明
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2016年5月25日
【申請日】2015年12月22日