現在的SDK改名叫移動支付集成開發包。
步驟方法:
1、調用支付寶支付接口
2、處理支付寶返回的支付結果
在調用支付寶支付接口前,還需要先生成壹個訂單,文檔中描述時,是將這步也放在客戶端來做了,但也可以在服務器端生成這個訂單(圖中支付寶會在支付成功後通知服務器端,所以在服務器端生成訂單的話,可以掌握所有訂單,而且也會更安全):
生成訂單(可以在iOS客戶端內生成,也可以在服務器端生成)。
3、調用支付寶支付接口,發送訂單
4、處理支付寶返回的支付結果
其實對於業務來說,這些步驟已經夠了,但是有壹個安全性問題,不希望接收到的支付結果被截獲修改,所以,這就需要在生成訂單和處理支付結果的時候做壹個安全性校驗:
生成訂單時對數據簽名,收到支付結果時對數據進行簽名驗證,以檢驗數據是否被篡改過。
5、采用RSA加密方式做簽名驗證。