iOS 關於支付寶的整合

2021-07-25 06:56:36 字數 1666 閱讀 5689

本文章不再贅述其他的知識點。相信大家已經有了支付寶整合的基礎。官方文件已經非常詳細,下面開始講述我的整合史(謹記)。。。

步驟分為以下幾步:

1.引入sdk,拖入工程;

alipaysdk.bundle     ,    alipaysdk.framework     ,    libcrypto.a     ,     libssl.a     ,      openssl(資料夾)  ,   util(資料夾)    ,order.h,   order.m .  如圖:

2.引入必要的依賴庫;

4. otherlinkerflags,pch,bitcode,header search paths等等...這樣的配置就不在此細說,如果配置的過程中有什麼問題,相信你可以解決的。

5.**部分

#import

#pragma mark -

支付寶的配置

- (bool

openurl:(

nsurl

*)url

nsstring

annotation:(

id)annotation ];

// 授權跳轉支付寶錢包進行支付,處理支付結果 [[

alipaysdk

defaultservice

]processauth_v2result

:url

standbycallback

:^(nsdictionary

*resultdic) }

}nslog(@"

授權結果

authcode = %@"

, authcode?:

@"");

}]; }

return

yes; }

// note: 9.0

以後使用新

api介面

- (bool

nsurl

*)url options:(

nsdictionary

<

nsstring

*,id

> *)options ];

// 授權跳轉支付寶錢包進行支付,處理支付結果 [[

alipaysdk

defaultservice

]processauth_v2result

:url

standbycallback

:^(nsdictionary

*resultdic) }

}nslog(@"

授權結果

authcode = %@"

, authcode?:

@"");

}]; }

return

yes; }

在支付的觸發事件裡面加上如下**:

- (void

)begintopay ]; }

}最後,支付寶配置就結束了。。。

iOS整合支付寶支付

在組裝請求資訊這塊,要求是 tips 這一步應在商戶服務端完成,商戶服務端直接將組裝和簽名後的請求串orderstring傳給客戶端,客戶端直接傳給sdk發起請求。文件和demo是為了示例效果在客戶端實現。大致的組裝邏輯是,通過order物件構建乙個字典,將字典按key排序,將key value拼接...

ios支付寶的整合

手機端整合支付寶只要做三部 1.支付寶商家認證 做完商家認證你才有權利整合sdk 2.生成私鑰上傳後台 這個可以保證訊息包不被擷取,當今絕大多數應用開發都要考慮安全,所以值得仔細學習 這裡教到如何自己用openssl生成屬於自己的金鑰 1 先用命令生成一段字尾為pem的秘鑰 genrsa out r...

iOS如何整合支付寶

使用支付寶進行乙個完整的支付功能,大致有以下步驟 1 先與支付寶簽約,獲得商戶id partner 和賬號id seller 這個主要是公司的負責 裡面提供了非常詳細的文件 如何簽約 如何獲得公鑰私鑰 如何呼叫支付介面。4 生成訂單資訊 5 呼叫支付寶客戶端,由支付寶客戶端跟支付寶安全伺服器打交道 ...