支付寶介面開發總結

2022-08-18 10:39:16 字數 955 閱讀 2816

1、需要向客戶要的東西:、pid、key、企業支付寶的賬號

2、前期準備:註冊好企業賬號,然後申請支付**:

建議申請【網銀支付】+【即時到賬收款】(可以不申請)。裡面的方案按各自的需求選擇「**「型別去申請。

alipay.config.php配置檔案,包含key,pid,數字簽名設定等。

alipayapi.php支付請求(index.php把表單提交到這裡,然後在把支付內容請求跳轉到對應的支付頁面)

cacert.pem秘鑰檔案

index.php這是demo測試表單頁

notify_url.php支付驗證頁,如果沒記錯應該是每3秒非同步請求或說重新整理一次。裡面主要做:比如更改訂單狀態(如果驗證成功,幾把本地訂單設定為已支付,包括傳送簡訊等操作)

return_url.php支付成功提示後跳轉回去的頁面,就是finish頁面。建議這裡只做提示用,因為如果想在這裡做業務邏輯的話做法不當,因為如果這個頁面跳轉是有個時間段的,需要幾秒鐘,如果支付成功後客戶在還沒有跳轉前把頁面關閉了,那麼對應的業務邏輯就沒法實現。業務邏輯應該都是放在notify_url.php頁的。

6、建議先把demo除錯通過後再加到專案上,基本步驟:

1)、更改alipay.config.php配置檔案的pid,key:$alipay_config['partner']對應就是pid,$alipay_config['key']對應的就是key。注意:手機開發裡的$alipay_config['sign_type']簽名方式不知md5一種,不明白之處請看api

2)、更改alipayapi.php檔案裡的$notify_url、$return_url 路徑。

7、本地訂單最好把trade_no儲存起來,對應不同的業務比如對款、手機支付,注意其不同的lib檔案,看api即一目了然。

開發時遇到問題:

1、手機支付時報fatal error: class 'domdocument' not found in錯。

支付寶支付介面開發

1.簡單點說就是呼叫支付寶那邊的介面方法,然後傳遞資料過去,之後會返回乙個是否成功的值,然後你拿到之後判斷就好了 流程說明 以android平台為例 第4步 呼叫支付介面 此訊息就是本介面所描述的開發包提供的支付物件paytask,將商戶簽名後的訂單資訊傳進pay方法喚起支付寶收銀台,訂單格式具體參...

支付寶開發轉賬介面

提現功能,需要呼叫支付寶的單筆轉賬介面。支付寶文件上邊一開始寫的是需要使用公鑰證書去請求,然而我的程式一開始寫的是使用公鑰金鑰去請求的。需要接入的話就必須修改原先的請求方式改成證書請求,修改方式會影響整個程式的支付寶請求環節。最後支付寶技術客服建議讓我去建立乙個新的應用來使用這個介面,於是終於可以開...

支付寶退款介面開發

首先說明一下退款的步驟 1 傳送退款請求到支付寶 2 支付寶會同步告訴你結果,成功或是失敗 注意只是你請求的成功與失敗.並不是退款的成功與失敗 3 支付寶會再次傳送非同步請求告訴你結果,這個時候的結果就是退款的成功與失敗 下面說一下一些必要的引數 privatekey 私鑰 publickey 公鑰...