支付寶當面付DEMO演示


下載demo項目: https://docs.open.alipay.com/194/105201/

打開項目:TradePayDemo

打開網址沙箱應用網址 : https://openhome.alipay.com/platform/appDaily.htm?tab=info

下載RSA驗簽工具:https://docs.open.alipay.com/291/105971/

打開項目配置文件:zfbinfo.properties ,配置:

  open_api_domain 支付寶網關、pid 商戶ID、appid。

  配置 private_key ,要用RSA驗簽工具生成。   打開RSA驗簽工具選2048(rsa2的加密算法),點生成。把商戶應用私鑰放到這里。

  配置 public_key ,把RSA驗簽工具生成的商戶公鑰放到這里。

  配置 alipay_public_key 。 把工具生成的商戶公鑰放到沙箱應用網址里的“RSA2(SHA256)密鑰(推薦)”里的查看應用應用公鑰里,確定。然后點”查看支付寶公鑰“,將之放到這里。

  下面的配置默認。

如下配置:

# 支付寶網關名、partnerId和appId
open_api_domain = https://openapi.alipaydev.com/gateway.do (支付寶網關)
# 默認配置:
mcloud_api_domain = http://mcloudmonitor.com/gateway.do (默認)
# partnerId 商戶ID
pid = 2560881021695966512 ( 商戶UID)
appid = 2016080400168062   (APPID)

# RSA私鑰、公鑰和支付寶公鑰
private_key = MIIEvgIBADANBgkqhki... (RSA驗簽工具生成的商戶私鑰)
public_key = MIIBIjANBgkqhkiG9w0BAQE...  (RSA驗簽工具生成的商戶公鑰)

#SHA1withRsa對應支付寶公鑰
#alipay_public_key = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDI6d306Q8fIfCOaTXyiUeJHkrIvYISRcc73s3vF1ZT7XN8RNPwJxo8pWaJMmvyTn9N4HQ632qJBVHf8sxHi/fEsraprwCtzvzQETrNRwVxLO5jVmRGi60j8Ue1efIlzPXV9je9mkjzOmdssymZkh2QhUrCmZYI/FCEa3/cNMW0QIDAQAB

#SHA256withRsa對應支付寶公鑰
alipay_public_key = MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ...

# 簽名類型: RSA->SHA1withRsa,RSA2->SHA256withRsa
sign_type = RSA2
# 當面付最大查詢次數和查詢間隔(毫秒)
max_query_retry = 5
query_duration = 5000

# 當面付最大撤銷次數和撤銷間隔(毫秒)
max_cancel_retry = 3
cancel_duration = 2000

# 交易保障線程第一次調度延遲和調度間隔(秒)
heartbeat_delay = 5
heartbeat_duration = 900

 

運行主函數,在控制台可以看到返回成功,拷貝里面的二維碼"qr_code"到草料二維碼里生成收款二維碼。

安卓手機安裝沙箱錢包。

沙箱錢包掃碼支付(沙箱錢包在沙箱賬號菜單里可以看到,用買家賬號掃碼支付)。

買家支付完后登錄商家賬號,可到看到收到錢。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM