91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: 其他
  • 標簽: alipay??

資源簡介

支付寶授權和支付相關文件,包括一些必要的工具類,以及開發者參考的文檔,支付寶相關的內容,支付寶相關的內容

資源截圖

代碼片段和文件信息

package?com.jumploo.pay;

import?android.app.Activity;

import?com.alipay.sdk.app.AuthTask;
import?com.alipay.sdk.app.PayTask;
import?com.jumploo.basePro.util.HandlerUtil;
import?com.realme.util.LogUtil;
import?com.realme.util.ThreadPoolManager;

import?java.util.Map;

/**
?*?Created?by?Administrator?on?2017/11/9?0009.
?*/

public?class?AlipayUtils?{

????private?static?final?String?TAG?=?AlipayUtils.class.getSimpleName();

????/**
?????*?支付寶支付業務:入參app_id
?????*/
????public?static?final?String?APPID?=?““;
????/**
?????*?支付寶賬戶登錄授權業務:入參pid值
?????*/
????public?static?final?String?PID?=?““
????public?static?final?String?RSA2_PRIVATE?=?““;
????//支付寶公鑰
????public?static?String?ALIPAYPUBLICKEY?=?““;
????//json
????public?static?String?FORMAT?=?“json“;
????//加密方式
????public?static?String?SIGNTYPE?=?“RSA2“;
????//編碼格式
????public?static?String?CHARSET?=?“UTF-8“;

????public?static?final?int?SDK_AUTH_FLAG?=?1;

????//????支付錯誤碼
????//????ALIPAY_PAY_ERROR(0x50“生成支付訂單失敗“)
????//????ALIPAY_PAY_APPID_ERROR(0x51“appId校驗失敗“)
????//????ALIPAY_PAY_SUCCESS_ERROR(0x52“支付結果更新失敗“)
????//????ALIPAY_PAY_TOPIC_SU(0x53“話題已支付過“);

????/**
?????*?支付寶賬戶授權業務
?????*/
????public?static?String?getAuthAlipayString()?{
????????/**
?????????*?這里只是為了方便直接向商戶展示支付寶的整個支付流程;所以Demo中加簽過程直接放在客戶端完成;
?????????*?真實App里,privateKey等數據嚴禁放在客戶端,加簽過程務必要放在服務端完成;
?????????*?防止商戶私密數據泄露,造成不必要的資金損失,及面臨各種安全風險;
?????????*
?????????*?authInfo的獲取必須來自服務端;
?????????*/
????????boolean?rsa2?=?(RSA2_PRIVATE.length()?>?0);
????????Map?authInfoMap?=?OrderInfoUtil2_0.buildAuthInfoMap(PID?APPID?““?rsa2);
????????String?info?=?OrderInfoUtil2_0.buildOrderParam(authInfoMap);
????????String?privateKey?=?RSA2_PRIVATE;
????????String?sign?=?OrderInfoUtil2_0.getSign(authInfoMap?privateKey?rsa2);
????????final?String?authInfo?=?info?+?“&“?+?sign;
????????return?authInfo;
????}

????public?static?String?getPayAlipayString()?{
????????boolean?rsa2?=?(RSA2_PRIVATE.length()?>?0);
????????Map?params?=?OrderInfoUtil2_0.buildOrderParamMap(APPID?rsa2);
????????String?orderParam?=?OrderInfoUtil2_0.buildOrderParam(params);
????????String?privateKey?=?RSA2_PRIVATE;
????????String?sign?=?OrderInfoUtil2_0.getSign(params?privateKey?rsa2);
????????final?String?orderInfo?=?orderParam?+?“&“?+?sign;
????????return?orderInfo;
????}

????/**
?????*?支付寶授權功能
?????*
?????*?@param?_activity
?????*?@param?_authAlipayString
?????*?@param?_authAlipayListener
?????*/
????public?static?void?authAlipay(final?Activity?_activity?final?String?_authAlipayString?final?AuthAlipayListener?_authAlipayListener)?{
????????try?{
????????????ThreadPoolManager.getIns().executeInSiglePool(new?Runnable()?{
????????????????@Override
????????????????public?void?run()?{
????????????????????//?構造AuthTask?對象
????????????????????AuthTask?authTask?=?new?AuthTask(_activity);
????????????????????//?調用授權接口,獲取授權結果
????????????????????final?Map<

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-05?13:54??alipay_file\
?????文件????????5278??2017-12-05?13:54??alipay_file\AlipayUtils.java
?????文件????????3154??2017-11-09?15:03??alipay_file\AuthResult.java
?????文件????????7615??2017-10-31?17:30??alipay_file\base64.java
?????文件????????5546??2017-11-09?15:24??alipay_file\OrderInfoUtil2_0.java
?????文件????????5042??2017-11-17?11:24??alipay_file\PayResult.java
?????文件????????1427??2017-11-09?14:53??alipay_file\SignNewUtils.java

評論

共有 條評論