支付寶小程序

小程序開發準備:具體請參考 https://opendocs.alipay.com/mini/developer/getting-started?pathHash=b59eb07b#%E5%89%8D%E6%9C%9F%E5%87%86%E5%A4%87 http://docs.alipay.com/mini/introduce/prepare

開發者工具下載: https://opendocs.alipay.com/mini/ide/download

支付寶小程序 支持的類目錄 https://docs.alipay.com/mini/individual/dev-getting-started

首先,需要進入支付寶小程序註冊頁中

https://openhome.alipay.com/platform/home.htm

註冊賬號填寫郵箱賬號後,在郵箱中會收到一封郵件,點擊“繼續註冊”,填寫完所有信息後會出現“企業實名填寫頁面”,點擊進入,填寫信息通過認證即可,如圖所示:

image

image

image

image

image

image

登陸賬號後打開 https://open.alipay.com/platform/developerIndex.htm 點擊“創建小程序”如圖所示:

1692858398714220.png錄入小程序名稱後點擊創建

1622789049503166.png

創建完成後打開 https://openhome.alipay.com/platform/developerIndex.htm 或點擊控制檯 找到新建立的小程序應用 點擊 詳情 進入小程序應用配置頁面。

1734688170781434.png

點擊“產品綁定”在列表中-“會員”-“獲取會員信息”點擊確定即可 如圖所示:

1734688190428918.png勾選 “獲取會員信息” 然後點擊 “確定”

帳號申請完成後接下來獲取小程序發佈時需要填寫的 小程序AppID、應用私鑰、支付寶公鑰

1644457942105231.png

1.AppID獲取

支付寶開發平臺 控制檯 -》我的應用-》小程序應用 獲取到小程序的 AppID 信息。 如下圖**1692858747909050.png**

2、支付寶公鑰應用私鑰獲取

支付寶開發平臺 對應的小程序管理中,點擊“開發管理”-“開發設置”-“設置接口加密方式”根據流程獲取公鑰與私鑰,並且將域名添加進去

1734688222365992.png

選擇公鑰 -》然後使用 工具生成公鑰 填寫到下圖標註位置

1622792082107107.png

2.1 應用私鑰獲取

Web 在線加密 使用方法 打開 https://miniu.alipay.com/keytool/create 語言其它,模式使用公鑰然後點擊生成。

把應用私鑰和應用公鑰 內容複製下來待用,建議點擊保存密鑰。注意這裏的應用公鑰並非支付寶公鑰,請勿直接應用到網站中。

1734688243735610.png

2.2 支付寶公鑰獲取

然後回到 開發設置 在 接口加簽方式後點擊設置

1692858973104464.png

把上面獲取的公鑰粘貼到 填寫公鑰字符 中 然後保存

1734688263898989.png

保存後得到支付寶公鑰

1734688291117376.png注意:複製此處的支付寶公鑰。

3、設置服務器域名白名單

域名獲取方式

打開網站編輯界面 點擊發布 選 擇 支付寶 然後 在已綁定域名中選擇

用我司測試域名是可以的,但如果測試域名變更會受影響,建議客戶用自己的域名(自己的域名需要有ssl證書)

1563155693900804.png

複製後填寫“服務器域名白名單”

1734688314196808.png5.小程序發佈

小程序在小程序編輯器中,拖入需要展示的插件(目前暫時不支持表單以及視頻插件),點擊生成,選擇“支付寶”,並填入剛剛申請好的公鑰、私鑰、以及小程序ID號,點擊生成即可,然後下載“支付寶小程序開發者工具”,將下載好的項目在“支付寶小程序開發者工具”中打開即可,如圖所示:

image

1622794367521366.png

**注意:填寫時注意有沒有空格。

完成小程序應用創建後即可獲得唯一的小程序 ID 即 APPID,後續可用於 OpenAPI 調用等操作。詳情參見 查看 APPID 。**

填寫之前獲取到的信息後保存

1622799782629106.png

然後下載支付寶小程序發佈代碼到本地

1622799819963842.png

下載後,解壓文件 得到目錄,用開發者工具導入文件夾後 上傳到支付寶小程序中

1622800040139459.png

以下非必填需要使用支付寶支付按以下操作

賣家支付寶用戶id爲選填

image

賣家支付寶用戶id爲選 填下,不填默認使用申請人的賬號 (即:登陸商戶平臺的帳號)

小程序支付 申請流程

添加能力

小程序創建完成後,開發者登錄 開放平臺控制檯 > 找到已創建的小程序 > 點擊進入小程序管理後臺 > 在 版本管理 頁面的 能力列表 部分點擊添加能力 > 勾選 小程序支付 能力並點擊 確定 完成能力添加。

1622798594101954.png

簽約能力

小程序支付能力需要簽約才能生效,開發者添加能力後,點擊能力列表右側 簽約,提交相關信息。完成簽約後,需要 1 個工作日左右的審覈時間(審批結果會以短信和郵件形式告知),待審覈完畢後,能力的狀態會變成 已生效,即可使用 小程序支付能力。

**說明:**若添加能力後其狀態爲 已生效,表明您已完成簽約可進行後續接入。

具體可以參考

https://docs.alipay.com/mini/introduce/pay

綁定獲取會員基礎信息 登錄開放平臺控制檯〉點擊小程序,進入小程序詳情頁〉開發〉產品綁定〉綁定產品,選擇綁定獲取會員基礎信息。

6.下載開發者工具併發布 打開 https://opendocs.alipay.com/mini/ide/download 1622798843939739.png

下載穩定版本安裝後點擊打開項目

image

1581064136467354.png

1581064148297973.png

7.在“支付寶小程序開發者”工具中,需要預覽是,請將下載的文件重命名,將文件名中的()去除,否則會不出現二維碼,如圖所示:

image

image

image

image

image

image

支付寶小程序(營銷版)

1.在編輯器中,將需要的插件拖入到編輯器中,點擊保存,然後點擊生成,選擇“支付寶”,並點擊下載即可,其他操作方式與“支付寶小程序標準版”一致,這裏不做贅述,如圖所示:

image

image

image

image

image

image

支付寶小程序常見問題

1.充值頁面點擊充值顯示 請求失敗,並且下訂單支付時提示帳號異常

原因是賣家支付寶填寫錯誤或填寫了本帳號時引起的,默認留空即可

1570852009154481.png

2..全息檢測項目無需檢測,遇到審覈不通過 先點退回開發,然後按審覈駁回原因進行修改即可。如果不退回開發 提交新版本是沒有提交審覈按鈕的。

1644457161106131.png