遇到的問(wèn)題:
在demo中測(cè)試成功,放到項(xiàng)目中之后,點(diǎn)擊微信支付沒(méi)有反應(yīng)
原因:shareSDK 沖突
步驟:
1.在URL Scheme中設(shè)置APPID.
2.注冊(cè)APPID [WXAPI registerApp: withDescription:];
3.調(diào)起支付:
商戶服務(wù)器生成支付訂單,先調(diào)用統(tǒng)一下單API生成預(yù)付單,獲取到prepay_id 后將參數(shù)再次簽名傳輸給App發(fā)起支付。
4.支付結(jié)果回調(diào):
0 成功 -1 錯(cuò)誤 ?-2用戶取消
第一步:導(dǎo)入這兩個(gè)頭文件

01
第二步:調(diào)用這個(gè)方法:將訂單名字,訂單號(hào),訂單價(jià)格傳過(guò)來(lái)。

02
從這段話開(kāi)始調(diào)起支付:

03
第三步:生成預(yù)支付訂單

04
這個(gè)方法開(kāi)始獲取他的preID

05

06
修改上圖方法中的金額。
這個(gè)是獲取預(yù)支付訂單號(hào)。點(diǎn)進(jìn)去獲取sign相關(guān)的xml數(shù)據(jù)。

07
如果一些參數(shù)都正確的話, 就會(huì)返回正確的參數(shù)
進(jìn)行第二次簽名成功,就能成功調(diào)取支付了。
支付回調(diào)結(jié)果appDelegate

08

09
(ps:后面這個(gè)方法不走)