iOS 支付寶的申請(qǐng)当宴、使用及常見問題

1轰传,支付寶申請(qǐng):https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash?

2盗扒,開發(fā)文檔:https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1?

3纱昧,載入aplipay庫(kù)刨啸,關(guān)聯(lián)類庫(kù)

4,用申請(qǐng)到的seller(商戶支付寶號(hào))识脆,partner(商戶PID:2088***********)设联,private key(私鑰RSA轉(zhuǎn)碼后的一串字符)連接支付寶服務(wù)器,生成訂單灼捂,加密离例,簽名,設(shè)置schema纵东,設(shè)置服務(wù)器端的回調(diào)地址

5粘招,客戶端支付成功,由支付寶客戶端回調(diào)應(yīng)用客戶端偎球,支付寶服務(wù)器回調(diào)系統(tǒng)后臺(tái)服務(wù)器

6洒扎,解決方法

1、報(bào)錯(cuò):rsa_private read error : private key is NULL

原因:私鑰沒有轉(zhuǎn)成PKCS8

1)衰絮、在RSADataSigner.m文件中搜索代碼[result appendString:@"-----BEGIN PRIVATE KEY-----\n"];將其改成[result appendString:@"-----BEGIN RSA PRIVATE KEY-----\n"];

2)袍冷、在RSADataSigner.m文件中搜索代碼[result appendString:@"\n-----END PRIVATE KEY-----"];將其改成[result appendString:@"\n-----END RSA PRIVATE KEY-----"];

7,加密解密的過程:https://cshall.alipay.com/support/help_detail.htm?help_id=397433&keyword=%25C8%25E7%25BA%25CE%25C9%25FA?猫牡,是客戶端生成的胡诗,

生成私鑰命令:genrsa -out rsa_private_key.pem 1024

轉(zhuǎn)換格式:OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

生成公鑰:OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

8,在RSA的簽名時(shí),需要私鑰和公鑰一起參與簽名。私鑰與公鑰皆是客戶通過OPENSSL來生成得出的煌恢『С拢客戶把生成出的公鑰與支付寶技術(shù)人員配置好的支付寶公鑰做交換。因此,在簽名時(shí),客戶要用到的是客戶的私鑰及支付寶的公鑰瑰抵。

9你雌,支付寶sdk集成,報(bào)系統(tǒng)繁忙請(qǐng)稍后再試(ALI64)二汛,公私鑰不匹配婿崭,必須本機(jī)生成公鑰私鑰么

10,上傳公鑰:https://cshall.alipay.com/enterprise/help_detail.htm?help_id=473890?

11肴颊,seller氓栈,partner:簽約后,支付寶會(huì)為每個(gè)商戶分配一個(gè)唯一的parnter和seller婿着。

12授瘦,公鑰必須給支付寶,不然他們解密不了啊祟身,然后支付寶返回?cái)?shù)據(jù)再用支付寶的私鑰加密奥务,然后用支付寶給的公鑰解密,o my god.

公鑰加密方法袜硫,對(duì)稱氯葬,加密解密一樣的,非對(duì)稱婉陷,非對(duì)稱就是加密和解密的不同規(guī)則帚称,RSA代表三個(gè)賤人,

13秽澳,先與支付寶簽約闯睹,獲得商戶ID(partner)和賬號(hào)ID(seller)

(這個(gè)主要是公司的負(fù)責(zé)),下載相應(yīng)的公鑰私鑰文件(加密簽名用),私鑰文件不是下載的,2了吧担神,

14楼吃,由服務(wù)器來生成訂單,然后返回訂單字符串:

NSString * dataString = [responseObject valueForKeyNullReplace:@"data"];

int ret = [alixpay pay:dataString applicationScheme:appScheme];

1妄讯,支付寶企業(yè)賬戶簽約快捷支付獲得商戶id孩锡,賬戶id

2,用openssl生成公鑰亥贸,私鑰躬窜,上傳公鑰,下載另外一個(gè)公鑰

3炕置,生成訂單信息荣挨,設(shè)置回調(diào)URL男韧,schema,用RSA加密默垄,發(fā)起支付

4此虑,支付結(jié)果回調(diào)客戶端,客戶端處理厕倍,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末寡壮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子讹弯,更是在濱河造成了極大的恐慌,老刑警劉巖这溅,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件组民,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡悲靴,警方通過查閱死者的電腦和手機(jī)臭胜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來癞尚,“玉大人耸三,你說我怎么就攤上這事〗娇” “怎么了仪壮?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)胳徽。 經(jīng)常有香客問我积锅,道長(zhǎng),這世上最難降的妖魔是什么养盗? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任缚陷,我火速辦了婚禮,結(jié)果婚禮上往核,老公的妹妹穿的比我還像新娘箫爷。我一直安慰自己,他們只是感情好聂儒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布虎锚。 她就那樣靜靜地躺著,像睡著了一般薄货。 火紅的嫁衣襯著肌膚如雪翁都。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天谅猾,我揣著相機(jī)與錄音柄慰,去河邊找鬼鳍悠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坐搔,可吹牛的內(nèi)容都是我干的藏研。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼概行,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蠢挡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凳忙,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤业踏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后涧卵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體勤家,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年柳恐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伐脖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡乐设,死狀恐怖讼庇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情近尚,我是刑警寧澤蠕啄,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站肿男,受9級(jí)特大地震影響介汹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舶沛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一嘹承、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧如庭,春花似錦叹卷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至往毡,卻和暖如春蒙揣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背开瞭。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工懒震, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留罩息,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓个扰,卻偏偏與公主長(zhǎng)得像瓷炮,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子递宅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 嘟噥嘟噥:最近接到一個(gè)任務(wù):在客戶端動(dòng)態(tài)生成RSA密鑰對(duì)娘香,然后向服務(wù)器發(fā)送這個(gè)密鑰對(duì)中的公鑰字符串,由服務(wù)器進(jìn)行公...
    TimmyR閱讀 8,036評(píng)論 19 21
  • 支付寶集成過程詳解——運(yùn)行DEMO 前言办龄,夢(mèng)想是需要堅(jiān)持的烘绽,在路上,一路前行土榴。加油诀姚。 這兩天軟件需要集成支付寶了,...
    改昵稱已被占用閱讀 19,059評(píng)論 2 39
  • /**ios常見的幾種加密方法: 普通的加密方法是講密碼進(jìn)行加密后保存到用戶偏好設(shè)置( [NSUserDefaul...
    彬至睢陽(yáng)閱讀 2,932評(píng)論 0 7
  • 我愛吃涼粉玷禽。家鄉(xiāng)有逢喜事許愿唱戲的風(fēng)俗,那時(shí)還小呀打,攥著媽媽給的零花錢矢赁,牽著弟弟的手在街上閑逛,最吸引我的除了賣各種...
    花田馨語(yǔ)閱讀 392評(píng)論 0 0
  • P19 此路不通贬丛,掉頭再尋找另外的路撩银,絕不會(huì)在一條路上走到黑。 能勇敢向前是勇氣豺憔,能轉(zhuǎn)身是智慧额获,智勇兼?zhèn)洌趴沙纱?..
    Sylvia_素素閱讀 5,135評(píng)論 0 0