移動應用支付系列一:支付寶支付

  在移動應用滿天飛的時代,隨着移動支付的盛行,不少應用中都集成了支付功能。以前的支付一直不是我負責,近期這個項目我負責訂單模塊少不了要作支付,往往提起支付就以爲怕怕,以爲很難,但當真正作的時候卻遠遠沒有想象中的那麼難。支付寶的SDK提供了demo,咱們只須要配置好一些基本信息,這個demo就能夠正常支付。說了這麼多,咱們仍是來看看完整的集成步驟吧!
  一、首先得申請支付寶的商家用戶,並簽約支付寶的相關服務。
    移動支付確定是須要簽約 移動支付 了,好像是廢話。
    
  二、支付寶商家帳號有了以後就好辦了,去支付寶開發平臺下載支付寶sdk及demo。
    下載地址:https://doc.open.alipay.com/ui

    
  三、製做RSA公鑰並上傳到支付寶平臺(未提供Mac版openSSL,只能在Windows系統完成)
    解壓下載的SDK,裏面有 openssl ,進入到bin目錄,不要選中任何文件,按住 SHIFT 再點擊右鍵,選擇 此處打開命令窗口 (只適合Windows7+),依次複製並執行如下三條命令,會在bin目錄下生成 rsa_private_key.pem 和 rsa_public_key.pem 兩個文件。
    生成RSA私鑰
      openssl>genrsa -out rsa_private_key.pem 1024
    生成RSA公鑰
      openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
    將RSA私鑰轉換成PKCS8格式
      openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
    登陸支付寶商家帳號:https://b.alipay.com 
      點擊 查詢PID、Key
      
    輸入 支付密碼合做夥伴密鑰管理 添加 RSA密鑰(用記事本打開 rsa_public_key.pem

      
-----BEGIN PUBLIC KEY-----
      MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDe/85yn9aH5UPnzxuVbMs7AMt
      G57hy4NkVWKh3+r7B8fA/yNqsDacHL53Kc/D9u2cMN7jnQnrMY2DavVQOXpIeE1z
      rBzKqBVFYoRjLCI2/NPccsYzQ8vsiTjui9jHLS9KEjGa9m4RnxewQDT/DNMGO7qh
      6iXa6ocsNF2pthweewIDAQAB
      -----END PUBLIC KEY-----spa

      
      RSA密鑰如上所示,咱們去掉裏面的換行,只複製橙色的字符粘貼保存(這個就不上圖了)。
  四、基本搞定,這時看看命令提示符窗口中的字符串,複製出來一樣去掉換行粘到demo的 RSA_PRIVATE。
    
    修改修改代碼這個demo就能夠支付了。
    
  五、別忘記這以前要到 支付寶開放平臺 登記一下應用,審覈經過就能夠使用支付功能了。
    登記地址:https://open.alipay.com 
    3d

相關文章
相關標籤/搜索