上一篇:012-移動(dòng)支付10-支付寶支付-安卓端開(kāi)發(fā)
一、分析客戶端代碼及業(yè)務(wù)
1纤虽、先看iOS端乳绕,首先有AppId和秘鑰。判斷有沒(méi)有逼纸,有的話才進(jìn)行下一步洋措。
2、簽名杰刽,簽名成功之后才調(diào)用支付菠发。
獲取私鑰并將商戶信息簽名,外部客戶的加簽過(guò)程一定要放在服務(wù)器贺嫂,防止公鑰數(shù)據(jù)泄露滓鸠。需要遵循RSA簽名規(guī)范,并將簽名字符串base64編碼和URLEncode第喳。
二糜俗、創(chuàng)建服務(wù)器
創(chuàng)建服務(wù)器的動(dòng)態(tài)web工程。
三曲饱、拼接簽名參數(shù)
1悠抹、分析客戶端代碼,包括業(yè)務(wù)劃分
2扩淀、將安卓工具類代碼拷貝到項(xiàng)目中
四楔敌、參數(shù)簽名
簽名有嚴(yán)格要求。按照文檔要求來(lái)簽名驻谆。簽名失敗會(huì)導(dǎo)致支付失敗卵凑。
五、返回客戶端
把數(shù)據(jù)返回給客戶端旺韭。
到這一步氛谜,最好配合客戶端測(cè)試一下是否通暢。
其中需要注意配置好xml区端。
下一篇:014-移動(dòng)支付12-SDK設(shè)計(jì)-整體結(jié)構(gòu)原理與設(shè)計(jì)