出門不帶現金?如何在H5APP調用支付寶接口進行付款

2020-12-22 源碼時代

前言:

在移動端如此火爆的今天,很多用戶出門都更傾向手機付款而不攜帶現金。各類手機網站或APP亦如此,當今最火爆的兩大支付巨頭,分別是支付寶和微信。今天我們就會帶來如何在H5APP中調用支付寶接口進行付款。(微信支付和支付寶付款幾乎大同小異)

1.創建應用

要調用支付寶支付,需要註冊支付寶開發者帳號,有了帳號才可以調用支付接口https://open.alipay.com/platform/developerIndex.htm

(根據提示進行帳戶註冊)

1.1 選擇網頁&移動應用

1.2 點擊創建應用新建

1.3 補全自己的應用信息

2. 添加應用需要的支付功能

2.1 進入應用後,點擊添加能力,選擇對應功能

這裡注意,選擇清楚需要支付的對應功能(手機網站 || 安卓IOS APP || PC網站)

2.2 填寫開發設置(為審核做準備)

此時籤約功能已添加,但是無法籤約,因為商戶還沒有審核,需要先填寫下方的開發設置

點擊紅框部分設置開發信息,公鑰根據下方提示下載工具生成即可,填寫接口加籤方式+IP白名單

2.3 點擊提交審核

2.4 當審核通過後,點擊批量籤約,讓支付能力生效即可

3. 在手機網站中調用支付接口

3.1 籤約完畢準備完畢後,在應用中,使用任意工具發起HTTP請求調用支付接口

本文以axios為例

axios.get('https://openapi.alipay.com/gateway.do',

{

params: {

timestamp: '當前時間戳 格式yyyy-MM-dd HH:mm:ss',

method:'alipay.trade.wap.pay', //接口名稱

app_id:'自己的應用id', //在開發者中心點擊應用即可看到自己的id

sign_type:'RSA2', //商戶生成籤名字符串所使用的籤名算法類型,目前支持RSA2和RSA,推薦使用RSA2

sign:'商戶請求參數的籤名串', //商戶請求參數的籤名串

version:'1.0', //版本

charset:'utf-8', //請求使用的編碼格式,如utf-8,gbk,gb2312等

biz_content:'{"timeout_express":"30m","seller_id":"商戶id","product_code":"QUICK_MSECURITY_PAY","total_amount":"訂單總金額0.01","subject":"1","body":"商品描述信息","out_trade_no":"IQJZSRC1YMQB5HU"}' //商戶的所有額外請求數據,例如訂單id,扣款標題等。必傳

}

}).then(res => {

// 拿到響應數據進行判斷

// {

// "alipay_trade_wap_pay_response": {

// "code": "10000", //10000成功 20000失敗

// "msg": "Success",

// "out_trade_no": "70501111111S001111119",

// "trade_no": "2014112400001000340011111118",

// "total_amount": 9,

// "seller_id": "2088111111116894",

// "merchant_order_no": "20161008001"

// },

// "sign": "ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"

// }

})

3.2 附錄,所有參數詳細連結文檔

https://opendocs.alipay.com/apis/api_1/alipay.trade.wap.pay?scene=API002020081300013628 //所有參數詳細信息

4. 尾聲

其實不難看到,調用支付寶接口本身並不複雜,只是需要按指定參數像伺服器發起請求,則會彈出支付寶進行對應扣款。

相關焦點

  • 手機支付首次超現金 支付寶:春節「不用帶錢包」也能出國
    首頁 > 動態 > 關鍵詞 > 支付寶最新資訊 > 正文 手機支付首次超現金 支付寶:春節「不用帶錢包」也能出國
  • 聚合支付接口如何接入,想要對接支付接口該怎麼辦?
    或許還有不少人都不知道,支付接口是不可以交易的,甚至不知道販賣支付接口已經形成了產業鏈。第三方的支付接口是需要個人或者機構進行資格對接的,如果批量販賣,顯而易見就是違規行為了。為什麼聚合支付可以對接多個支付接口?
  • 如何在實體店使用支付寶付款
    現在很多實體店裡不支持刷卡消費,反倒支持用支付寶付款,難道是因為有手續費嗎?不過用支付寶還有打折,也沒什麼不好。在實體店如果可以使用支付寶,會有相應的標識,不過小編也見過很多是不主動告之的,優先使用現金。
  • 國外不帶現金寸步難行,國內支付寶在手幹啥都有
    如今國內行動支付非常發達,越來越多的商家開始支付寶以及微信支付付款,許多在中國遊玩的外國網友紛紛表示:呆在中國太好了,可以通過網上點一些自己喜歡的外賣,需要需要買點其他的用品的時候能夠通過淘寶或者天貓上面購買,也就是大家常說的網購,最方便的還是支付寶,這種高科技在國外是沒有的。
  • 出國遊從「儘量少帶現金」到「千萬別忘帶現金」
    今年「十一」期間,德國新天鵝堡附近的商場立著支付寶的廣告牌。  如果要問現在和5年前最大的差別是什麼,可能會有不少人說,現在出門不用帶現金了,一部手機就是錢包。在美國,手機付款額僅佔店內付款總額的3.0%,行動支付在日本的利用率也僅為6.0%,都遠低於中國的水平。難怪有外媒預測稱,中國是世界上第一個使用紙幣的國家,在未來更有可能成為世界上第一個停用現金的國家。  隨著支付寶和微信這樣的行動支付走向世界,中國人的出境遊更加方便了。剛過去的「十一」假期,韓國首爾、德國新天鵝堡等都出現了支付寶的廣告。
  • 微信支付這麼方便,為什麼老一輩人更喜歡刷卡和現金付款?
    在這個信息發達的時代裡,網際網路影響了我們的生活,也給生活帶去了更大的便利性。特別是行動支付的發展,影響了我們的生活方式。我們年輕人都已經對行動支付習以為常,儘管也有越來越多老一輩人逐漸用上支付寶或者微信支付。
  • C++中是如何調用C接口的?
    前言如何在C++代碼中調用寫好的C接口?你可能會奇怪,C++不是兼容C嗎?直接調用不就可以了?這裡我們先按下不表,先看看C++如何調用C代碼接口。C++如何調用C接口為什麼會有這樣的情況呢?想像一下,有些接口是用C實現的,並提供了庫,那麼C++中該如何使用呢?我們先不做任何區別對待,看看普通情況下會發生什麼意想不到的事情。
  • 如何結帳最優雅? 花式付款方法大盤點
    年輕人追求效率,老年人追求穩妥,適合這兩種人群的支付方式也不相同,在下面的文章中小編就來教你如何避免結帳錢不夠、找零等太久等問題,用最優雅的方式結帳。現金現金是用戶普及度最高的一種付款方式,最古老也最直接,限制條件幾乎沒有,適用於所有用戶,但是使用現金的缺點也相當的明顯。
  • 第三方支付平臺付款1元實付1000
    其實早在2016年,天眼實驗室就曾經披露過在PC端進行支付寶詐騙的案例,由於當時支付寶風控系統不成熟,以及詐騙程序在技術層面容易被殺軟查殺,故這類PC端的詐騙並沒有流行起來。指導你如何進行操作:點擊按鈕後進入網頁支付寶支付流程。目前在app調用支付寶支付接口有兩種主流方法:1、調用支付接口喚起支付寶app進行付款。2、使用網頁支付接口進行支付。
  • 為什麼現在的年輕人都不帶現金出門了?
    隨著智慧型手機的普及加上網際網路的飛速發展,當初乘公交、地鐵、買菜、吃飯等等都需要現金支付,而如今我們的支付方式完全變了,現在只需要一部手機就可以安心出門了,不需要攜帶現金、錢包、銀行了,不得不說,行動支付的確是21世紀「新四大發明」之一。
  • 支付寶法人變更 為此大量支付寶現金紅包發放
    前不久推出的餘額寶消費紅包,就是支付寶專門為那些還不知道餘額寶的小夥伴制定的活動!現在參與絕對會讓你賺到的,不信你看我給你介紹介紹!打開支付寶在頂部輸入「 532840601 」搜索即可領取大額支付寶紅包注意:( 記得把上方搜索碼保存起來每天領大額紅包哦 )紅包使用方法:《淘寶天貓購物或線下掃碼付款時選擇餘額寶付款即可直接抵扣現金》
  • 支付寶掃一掃就能在歐洲退稅 「無現金」服務引領全球
    支付寶在今年3月提出5年打造無現金社會的目標,已經成為全球「無現金」發展潮流引領者。附「無現金」風行全球:五一出境遊去這些國家和地區可以不帶錢包眼下,赴歐旅遊又多一個不帶錢包的理由。支付寶數據顯示,在境外的25個國家和地區,已經有超過10萬家商戶接入支付寶,涵蓋幾乎所有類型的吃喝玩樂消費場景。今年第一季度,中國用戶在境外使用支付寶消費的筆數,同比去年更達到3倍。看來,「無現金」出遊已經不是什麼問題。那麼,如果出境遊,去哪裡可以不用帶錢包呢?
  • 微信支付寶成主要付款方式,銀行現金還有存在必要嗎?內行人透露
    網際網路的出現,改變了以往傳統的付款方式,行動支付的普及也給群眾帶來了很多便利。現在出門大家已經習慣使用支付寶或者微信這種第三方支付軟體,不管是去大型超市,還是去路邊攤買小吃,都可以掃碼支付。令人奇怪的是,微信和支付寶使用起來明明非常方便,但是銀行為什麼還要準備大量現金呢?
  • 支付寶在日本兩年了,這裡的無現金社會還有多遠?
    日本素來有「觀光立國」的傳統,「錢多到好像花不完」的中國遊客能在每個節假日擠爆日本的賣場,帶回來滿箱的電飯鍋和馬桶蓋。這樣的大背景其實決定了日本的商鋪需要吸引購買力超強的中國遊客;中國遊客需要在買買買的時候,需要享受更多的便捷和優惠;支付寶想要成為連接中國遊客和日本商鋪的介質,進而撬動國際化進程。
  • 「現金付款」被拒?央行告訴你接下來的操作,舉報它
    收起「現金付款」,很多人想當然以為「這年代誰還用現金付款呢?」,實際上這種認知存在著很大偏差。據悉,現如今我國現金使用比例依舊維持在13%左右,採用在「現金付款」方式的人群主要為老年人以及一些遠離城市的鄉村地區。
  • 蘋果低調出手,更「高級」的支付方式悄然而至,微信支付寶危險了
    而現在行動支付富佔據了我們的生活,相比以前出門帶大量現金,現在我們都是使用微信和支付寶。而蘋果公司不僅在系統方面尋求突破,更是對行動支付充滿野心。今天我們要說的是就是蘋果新推出的支付軟體App Clips。
  • Windows phone如何實現json接口的調用
    目前QQ、新浪、搜狐微博都開放了API供開發人員調用,本文就是將從如何調用最簡單的json類型的接口開始逐步深入微博客戶端的開發。  因為各大客戶端的API調用都需要用戶傳入appkey和用戶名、密碼等信息,基於循序漸進的考慮,我們將從一個最簡單的第三方接口調用展開,以展示在WP7上是如何調用json類型接口的。
  • 支付寶新版接口集成流程,不會的同學趕緊來看看
    在進行以下流程前,確保商戶支付寶支付接口已經申請!後端集成說明:1.登錄支付寶後臺創建應用:https://openhome.alipay.com/platform/appManage.htm,審核成功後,會返回appId,這個appId後面要用到。
  • 從刷卡到二維碼再到刷臉,無現金方式如何掀起支付革命?
    編者按:《2017智慧生活指數報告》顯示,在用戶日常消費習慣調查中,有40%的人出門帶現金少於100元;52%的人月均消費裡僅20%用現金;超70%的人表示:只能用現金支付時才會使用現金,100元現金可以使用超過一星期;84%的人表示:不帶錢只帶手機出門可以很淡定。
  • 蘋果iPhone支付寶付款新操作:太方便了
    近日,有網友發現在蘋果iPhone上,支付寶付款可以用Siri呼喚出來了。操作方式很簡單,只需在iPhone解鎖狀態下,對著Siri說「支付寶付款」,它就會自動啟動支付寶並進入付款碼界面,根本不用去點支付寶APP圖標,有網友測試比手動更快。