一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機編程>

解析iOS為何要開發(fā)支付寶支付集成

大小:0.3 MB 人氣: 2017-09-26 需要積分:1

  下載支付寶SDK

  首先是開發(fā)包下載,還是比較難發(fā)現(xiàn)的,網(wǎng)上以前文章中的鏈接都打不開,我找了好久才找到的。最新的地址在這里(注意的是下載出來的SDK包里面并沒有傳說中的開發(fā)文檔,需要其他地方找或者看網(wǎng)頁上的)。

  公鑰、私鑰、PID、sellerID、key這些東西的用途和獲取方式在文檔上都有詳細(xì)的說明,這里不再贅述,一定要把概念分清楚再去做,不然一會就亂了。如果遇到問題的話咱們可以再一起探討。

  支付流程理解

  開發(fā)文檔、開發(fā)文檔、開發(fā)文檔,重要的事情一定要說三遍!??!建議先把開發(fā)文檔仔仔細(xì)細(xì)看一遍,一定要看,本小白剛開始的時候沒有老老實實地看完,結(jié)果遇到很多很多的坑,以血和淚勸解大家,浪費的挺多的時間的,所以建議一定要好好看看,特別是交互流程這一部分。

  解析iOS為何要開發(fā)支付寶支付集成

  交互流程

  流程就是跟咱們平時在手機上買東西是一樣的:

  1.用戶選好了商品后,點擊提交訂單(一般是這樣),選擇使用支付寶付款。

  2.手機客戶端(你做的APP)把用戶選擇的商品的信息傳給你們后臺服務(wù)器。

  3.后臺的服務(wù)器將各種數(shù)據(jù)拼接簽名后生成一個簽名后的字符串,回傳到客戶端APP上。

  4.用戶點擊確認(rèn)支付按鈕,調(diào)用手機支付寶客戶端(在你手機上裝的那個),利用后臺傳過來的那個參數(shù)調(diào)起支付寶,讓支付寶客戶端傳給他們服務(wù)器交互,進(jìn)行付款。(這一步是支付寶自己完成的,安全性高)

  5.支付寶的服務(wù)器將支付的結(jié)果(可能成功也可能不成功)返回給手機支付寶客戶端和你們公司的后臺服務(wù)器。

  6.你們公司后臺服務(wù)器收到后一般是更新下數(shù)據(jù)信息(這個咱們不用管),手機支付寶客戶端會顯示一下支付成功,咱們的客戶端也可以顯示一個訂單支付成功之類的東西(就像在手機12306訂票,用支付寶支付后支付寶客戶端會說一次支付成功,12306也會說一次支付成功,咱們就像12306客戶端一樣,需要再說一次訂單支付成功)。

  到這里就完成了支付的過程了。我覺得這個流程還是很容易理解的。

  其中咱們就是商戶客戶端需要做的就是:

  ? 調(diào)用支付寶支付接口

  ? 處理支付寶返回的支付結(jié)果

  支付寶文檔上的應(yīng)用范例:

  ps: 簽名部分為了安全起見都放在了后臺,如果你們執(zhí)意要在手機客戶端做簽名,不怕被攔截那就再加上一步簽名。也才三步,還是很簡單。

  調(diào)用支付接口

  在調(diào)用支付寶支付接口前,我們需要先生成一個訂單,文檔中描述時,是將這步也放在客戶端來做了,但這個最好是 放在服務(wù)器端來做,后臺生成訂單然后拼接,簽名,然后服務(wù)器端直接給客戶端傳一個加密簽名過的參數(shù)就可以了,這樣比較安全,官方demo上放在客戶端生成訂單并且簽名是因為沒有服務(wù)給你用啊,所以就客戶端上生成了~~~。

  我做的時候,為了安全,生成訂單,拼接字符串,簽名,都是在服務(wù)器上做的,所有的訂單信息,商戶信息等都掌握在自己的手中,這樣的話APP端就不怕被攔截數(shù)據(jù),并且調(diào)用起來也就特別簡單了,只需要調(diào)用支付的接口,打開支付寶APP客戶端進(jìn)行支付就行了,沒有用戶的手機上沒有安裝支付寶客戶端的話會調(diào)用網(wǎng)頁來支付,也是一樣的。

  如果只需要發(fā)送訂單和處理支付返回結(jié)果,只需要添加AlipaySDK.bundle和AlipaySDK.framework這兩個就行了,下載的SDK中很容易發(fā)現(xiàn)。

  快捷支付方法是這個:

  -(void)payOrder:(NSString *)orderStr fromScheme:(NSString *)schemeStr callback:(CompletionBlock)completionBlock;

  在支付的按鈕中,試用支付寶這個類,再調(diào)用這個方法就行啦!

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?