支付寶當面付DEMO演示

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

打開項目:TradePayDemoapi

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

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

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

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

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

  配置 public_key ,把RSA驗籤工具生成的商戶公鑰放到這裏。線程

  配置 alipay_public_key 。 把工具生成的商戶公鑰放到沙箱應用網址裏的「RSA2(SHA256)密鑰(推薦)」裏的查看應用應用公鑰裏,肯定。而後點」查看支付寶公鑰「,將之放到這裏。code

  下面的配置默認。orm

以下配置:

# 支付寶網關名、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"到草料二維碼裏生成收款二維碼。

安卓手機安裝沙箱錢包。

沙箱錢包掃碼支付(沙箱錢包在沙箱帳號菜單裏能夠看到,用買家帳號掃碼支付)。

買家支付完後登陸商家帳號,可到看到收到錢。

相關文章
相關標籤/搜索