當前位置:首頁 » 安卓系統 » 銀聯支付android

銀聯支付android

發布時間: 2023-04-26 15:23:55

㈠ 原生應用android / ios , 可以集成銀聯手機支付功能嗎 目前我的應用已經集成了支付寶,

你是什麼手機

㈡ android 手機端 銀聯支付 訂單提交url,銀聯服務那邊不給力...只給發了一個控制項使用文檔

速途網訊 目前手機支付已經成為了一種全新的消費方式,只要一部手機,就能隨時隨地完成選購、支付全過程的購物體驗,節省了大量的時間。但是當前銀行類手機網上銀行的支付流程比較繁瑣,導致支付成功率低,用戶使用非常不方便。造成這種現狀的主要問題包括:需要開通手機銀行;如果使用工行手機銀行充值,有網路接入限制,手機網路接入點必須選擇cmwap、uniwap或3gwap;充值流程長,以UC優視的U點為例,用戶首先要在商戶(如U點)下單—>跳轉到工行手機銀行首頁—>判斷用戶的聯網信息—>用戶綁定手機號碼確認—>銀行支付訂單確認—>輸入支付密碼—>充值成功—>跳轉到支付寶收銀台—>跳轉回商戶,需要9步才能實現,如何在保證安全的前提下簡化支付流程,成了手機支付迫切需要解決的問題。4月24日,銀聯和UC優視合作推出的全民移動支付解決方案,讓手機用戶不需要第三方支付賬戶,甚至不需要開通網銀和手機銀行,無論信用卡還是借記卡,只要是銀聯卡,輸入卡號密碼,就可以進行操作支付,大大簡化了支付流程。在解決方案發布儀式上,中國銀聯執行副總裁柴洪峰表示,此次中國銀聯與UC優視移動支付產品的發布既是對雙方現有合作關系的進一步深化,雙方要通過建立技術協作和運營協同機制,確保UC瀏覽和銀聯手機安全支付控制項的長期兼容,做好控制項的管理和監控,為手機支付和手機網站提供安全便捷的服務。對於用戶來講,過去的支付過程需要在多個手機應用之間切換,並且還要先到櫃台開通網上銀行,而現在,支付過程無需跳出UC瀏覽器,有銀行卡就可以直接支付,支付環節將屏幕、鍵盤控制權交給銀聯插件,支付結束後控制權又返還給UC瀏覽器。對於商戶來講,網頁語法不用改變,只需增加一句安全支付代碼,並且只有支持安全支付的UC瀏覽器才能識別,同時還不影響其他瀏覽器訪問。商戶的收款也很便捷,能夠快速結算,費率低且無壞賬。對於此次聯合的戰略意義,UC優視董事長兼CEO俞永福認為,通過支付流程安全等方面的技術創新和服務的運營,打造一個便捷和安全的解決方案,這樣一個產品對於用戶來講最重要的意義是降低用戶門檻、推動整個全民移動支付的來源。另外一個重要的意義就是對於中國移動互聯網產業形成強大的造血功能。對於大家廣泛關注的安全問題,UC優視技術總裁梁捷介紹說:「在銀聯和UC優視的合作方案中,用戶如果訪問了危險的釣魚網站或仿冒網站,UC瀏覽器會對用戶提出提醒,而在PC上除360安全瀏覽器之外基本上沒有這種功能;手機相比電腦是更私有化的工具,PC可以共用,但是手機是一人一部,這就大大減少了信息被盜的可能性;在網路病毒大肆傳播的現在,手機相比PC更安全,病毒、木馬等相對要少得多。並且手機支付繼承了PC互聯網的安全理念,所以在PC上遇到的各類安全問題和一些很好的解決方案,在移動互聯網上都有繼承,並且「青出於藍而勝於藍」。UC的全方位多重安全技術也是值得信賴的,UC在各個方面採取了多種安全防護措施:網站安全方面,有UC雲安全服務和惡意網站/軟體識別功能;終端安全方面,有安全插件密鑰二次加密和防木馬截取;敏感數據自定義軟鍵盤方式輸入以及輸入後立即採用私有演算法加密保障了輸入安全;傳輸過程中,採用銀行級別的HTTPS加密通道保障了傳輸安全;在伺服器安全方面,銀聯支付插件與銀行伺服器直接對接,採用3DES和1024位的RSA演算法驗證和加密技術;此款移動支付方案還通過國家銀行卡檢測中心十一項嚴格檢驗。UC優視與銀聯在技術上的強強聯合,讓移動互聯網支付的更安全、更便捷。俞永福表示,「今天合作的產品是把瀏覽和支付分開,兩種業務瀏覽解決的。它的安全性甚至要超越在PC上的在線支付的安全性,所以這個依託於中國銀聯在線支付的多年經營,在安全保證方面的經驗,所以我們的創新產品相信會比之前會有進步。「此次全球最大的手機瀏覽器與全球最大的銀行卡品牌的結合,讓我們離全民移動支付時代更近了!。望採納,謝謝。

㈢ visa和銀聯區別

不鬧沖備一樣,國內銀聯方便,國外VISA比較方便。

1、從地域上來說,銀聯是中國的卡組織,visa和萬事達都是美國的卡組織,目前國內的銀行卡按照打頭數字的不同分別歸屬不同銀行卡組織,以「4」字打頭的銀行卡屬於VISA卡組織;

以「62」、「60」、「9」打頭的屬於中國銀聯,而「62」、「60」打頭的銀聯卡是符合國際標準的銀聯標准卡,可以在國外使用,這也是中國銀聯近年來的主打卡片。

2、標識不同:銀聯信用卡上面是銀聯標識,而VISA卡面是VISA標識。

3、從用途上來說,如果在國內消費當然是銀聯信用卡最合適,但是如果需要經常出國消費,那麼一張visa信用卡就是必不可少了。

4、使用范圍來看,visa信用卡使用范圍比銀聯更廣泛覆蓋的地區更多。

5、手續費上,在開通銀聯的國家和地區,刷卡走銀聯通道,不需要外幣兌換費。

而在國外如果走VISA之類的國際線路,就刷的是外幣,則需要1%左右的外幣兌換費。在國外,沒有銀聯的地區只能走VISA或者MASTERCARD等國際卡線路。

(3)銀聯支付android擴展閱讀:

在線支付

「銀聯在線支付」是中國銀聯與商業銀行共同打造的銀行卡網上交易轉接清算平台,支持各類型銀聯卡,具體請參考銀聯在線支付詞條。

銀聯錢包

銀聯錢包是銀判空聯面向持卡人提供增值服務的渠道和載體,包括銀聯持卡人服務網站和移動客戶端。銀聯持卡人服務液毀手機客戶端支持iPhone、android手機平台。具體請參考銀聯錢包詞條。

VISA——網路

㈣ 我要開發Android App,准備接入銀聯支付,想問下這個的手續費是多少還有事怎樣算的。謝謝

先看下你的應用場景是什麼類型的APP,再根據應用場景看需要接入什麼支付介面
。快捷支付,微信支付還是其他的

㈤ android 調用銀聯支付介面後不走onActivityResult回調方法怎麼回事求大神指點

看一下你的清單文件裡面的緩粗調用的Activity裡面有沒有單例模式,有的話去除掉,另外擾兆鎮exted屬性更改為false,允許外部應用訪猜燃問

㈥ 銀聯在線支付怎麼關閉

銀聯在線支付的關閉流程還是比較簡單的。用戶打開手機通過網路搜索中國銀聯,並打開官網(https://cn.unionpay.com/upowhtml/cn/templates/index/index.html);通過官網首頁進入「開通在線支付」頁面;點擊「關閉銀聯在線支付」,然後輸入需要關閉銀聯在線支付的銀行卡號及簡訊驗證碼,確認無誤之後即可關閉成功。
操作環境:
品牌型號:小米12Pro
系統版本:Android 11版本 MIUI 13
app版本:胡迅v13.2.0.10
以上就是關於銀聯在線支付關閉流程的握純介紹。總的來說,銀聯在線支付的關閉流程和開通流程都是差不多的。盡管銀聯在線支付進行轉賬時有一定的限額,但是更多還是能夠滿足人們的日常需求的。因此,如果不是特別不需要的話,建議還是可以保留銀聯在線支付的。
【拓展資料】
一、中國銀聯是什麼銀行
中國銀聯是經國務院同意,中國人民銀行批准設立的中國銀行卡聯合組織。准確來說中國銀聯的機構性質並不屬於銀行,但也歸央行監管。
中國銀聯的主要作用是為銀行提供跨行交易清算系統,實現商業銀行系統間的互聯互通和資源共享,以及銀行卡跨行、跨地區和跨境的使用。
簡單的理解,人們日常之所以能夠實現銀行卡pos機刷卡、網銀繳費、跨行取款轉賬、境外刷卡消費等等操作,與銀聯的功能和作用是密不可分的。
二、銀聯和銀行有什麼區別
1.機構性質
銀行屬於依法成立的經營貨幣信貸業務的金融機構,而銀聯則屬於銀行卡聯合組織,基本上國內各銀行都屬於銀聯會員,銀聯的股東中也不乏銀行機構。中國銀聯和VISA、MasterCard、運通、日段做咐本JCB、DinnersClub並稱世界六大銀行卡組織。
2.服務對象
銀行的服務對象中包括機構用戶也包括普通個人業務,從數量上來說,銀行個人業務的服務人數要佔很大比重。銀聯則更多的是B端用戶,例如各商業銀行。所以很多老百姓對銀聯有所耳聞,但對其功能和作用並不了解。不過銀聯現在也了針對個人用戶的雲閃付功能,可見其業務定位也有調整的趨勢

㈦ 銀聯在線和支付寶,android應用怎麼調用

一、 支付寶平台的集成

在技術集成之前,商戶需要在https://ms.alipay.com進行注冊,並簽約安全支付服務。簽約成功後可獲取支付寶分配的合作商戶ID(PartnerID),賬戶ID(SellerID),調用介面時使用。

支付細節的實現,主要通過支付寶提供的一個支付安全服務安裝包alipay_plugin_20120428msp.apk,首次使用,首先檢查是否安裝此插件,沒有會提示安裝。具體的支付細節,在這個插件內完成。大部分的支付平台也都是採用的這種方式。

調用支付寶的介面進行支付,主要有以下幾個步驟

1. 將商戶ID,收款帳號,外部訂單號,商品名稱,商品介紹,價格,通知地址封裝成訂單信息

2. 對訂單信息進行簽名

3. 將訂單信息,簽名,簽名方式封裝成請求參數

4. 調用pay方法。

主要流程圖如下:

支付介面pay方法的調用如下:

。。。

// start pay for this order.

// 根據訂單信息開始進行支付

try {

// prepare the order info.

// 准備訂單信息

String orderInfo = getOrderInfo(position);

// 這里根據簽名方式對訂單信息進行簽名

String signType = getSignType();

String strsign = sign(signType, orderInfo);

Log.v("sign:", strsign);

// 對簽名進行編碼

strsign = URLEncoder.encode(strsign);

// 組裝好參數

String info = orderInfo + "&sign=" + "\"" + strsign + "\"" + "&"

+ getSignType();

Log.v("orderInfo:", info);

// start the pay.

// 調用pay方法進行支付

MobileSecurePayer msp = new MobileSecurePayer();

boolean bRet = msp.pay(info, mHandler, AlixId.RQF_PAY,this);if (bRet) {

// show the progress bar to indicate that we have started

// paying.

// 顯示「正在支付」進度條

closeProgress();

mProgress = BaseHelper.showProgress(this,null, "正在支付",false,

true);

} else

;

} catch (Exception ex) {

Toast.makeText(AlixDemo.this, R.string.remote_call_failed,

Toast.LENGTH_SHORT).show();

}

。。。

/**

* 向支付寶發送支付請求

*

* @param strOrderInfo

* 訂單信息

* @param callback

* 回調handler

* @param myWhat

* 回調信息

* @param activity

* 目標activity

* @return

*/

public boolean pay(final String strOrderInfo,final Handler callback,

final int myWhat, final Activity activity) {

if (mbPaying)

return false;

mbPaying = true;//

mActivity = activity;// bind the service.

// 綁定服務

if (mAlixPay ==null) {

// 綁定安全支付服務需要獲取上下文環境,

// 如果綁定不成功使用mActivity.getApplicationContext().bindService

// 解綁時同理

mActivity.getApplicationContext().bindService(

new Intent(IAlixPay.class.getName()),mAlixPayConnection,

Context.BIND_AUTO_CREATE);

}

// else ok.// 實例一個線程來進行支付

new Thread(new Runnable() {

public void run() {

try {

// wait for the service bind operation to completely

// finished.

// Note: this is important,otherwise the next mAlixPay.Pay()

// will fail.

// 等待安全支付服務綁定操作結束

// 注意:這里很重要,否則mAlixPay.Pay()方法會失敗

synchronized (lock) {

if (mAlixPay ==null)

lock.wait();

}// register a Callback for the service.

// 為安全支付服務注冊一個回調

mAlixPay.registerCallback(mCallback);// call the MobileSecurePay service.

// 調用安全支付服務的pay方法

String strRet =mAlixPay.Pay(strOrderInfo);

BaseHelper.log(TAG,"After Pay: " + strRet);// set the flag to indicate that we have finished.

// unregister the Callback, and unbind the service.

// 將mbPaying置為false,表示支付結束

// 移除回調的注冊,解綁安全支付服務

mbPaying = false;

mAlixPay.unregisterCallback(mCallback);

mActivity.getApplicationContext().unbindService(

mAlixPayConnection);// send the result back to caller.

// 發送交易結果

Message msg = new Message();

msg.what = myWhat;

msg.obj = strRet;

callback.sendMessage(msg);

} catch (Exception e) {

e.printStackTrace();// send the result back to caller.

// 發送交易結果

Message msg = new Message();

msg.what = myWhat;

msg.obj = e.toString();

callback.sendMessage(msg);

}

}

}).start();return true;

}調用了支付服務之後,有兩種方式返回交易結果:

1. 支付結果作為介面返回的字元串返回。返回的參數包含在result字元串中,具體再進行解析。

2. 支付寶伺服器通知。商戶需要提供一個http協議的介面,包含在參數里傳遞給安全支付,即notify_url。支付寶伺服器在支付完成後,會用POST方法調用notufy_url,以xml為數據格式傳輸支付結果。需要注意的是,商戶伺服器收到支付寶發的通知之後,需要返回一個純字元串「success」,不然支付寶的伺服器會持續調用七次回調url提供的介面。

集成需要的交易費用方面0-1萬元內是2.5%的費率,1-10萬是2.4%,10-100萬是2.2%,100萬以上2.0%。
PS :親測

AliPayInfo aliPayInfo=new AliPayInfo();
AliPay aliPay=new AliPay((Activity)OtherPayDlg.this.mContext, mHandler);
aliPay.pay(aliPayInfo.toString());
OtherPayDlg.this.dismiss();

出現問題一:按照說明文檔導入alipay.jar 出現AliPay 找不到,然後項目根目錄下新建一個 libs文件夾,把要加的包放到這個目錄下,右鍵 Build Path -> Use as source folder

成功可以引用,但是沒有彈出界面二、 財付通平台的集成

財付通的集成和支付寶的非常相似(騰訊的傳統?→_→)。財付通也是提供了一個財付通安全支付服務應用TenpayService.apk用於處理交易的細節。對於此支付應用,財付通和支付寶的使用方式是一樣的。一種是捆綁預置,即打包在assets目錄下,另一種是放到自己的伺服器中,通過檢查更新的方式動態載入。實際集成中可採用二者結合方式,初次使用使用預置apk,之後檢查更新動態下載。

但是調用支付介面之前,增加了一個獲取tokenid的過程,tokenid用於同財付通service進行交互。過程如下:

1. 用戶在商戶APP 選擇商品,使用財付通支付

2. 商戶APP向商戶server 請求使用財付通支付

3. 商戶server按照「支付初始化介面」的要求組織數據請求財付通「支付初始化介面」,接收初始化成功後返回的tokenid

4. 商戶server將生成的tokenid 返回給商戶APP

5. 商戶APP使用tokenid 調用財付通支付service

6. 財付通支付service 在驗證tokenid 後向用戶展示支付中心,顯示訂單信息及相關用戶信息

7. 用戶在支付中心輸入支付密碼執行支付

8. 財付通支付service 向財付通後台server 請求執行支付,並實時接收支付結果

9. 支付成功後財付通支付service 向用戶展示支付成功UI,在用戶點擊「返回商戶網站」後回調商戶App

10. 財付通後台server 在支付成功後會通過「支付成功通知介面」在後台通知商戶server 支付狀態。

接收支付介面返回結果方面,財付通對於方法返回值,不是直接返回的,而是通過handler回調,handler和msgId作為一個參數傳入介面,支付介面pay()方法的返回值只是個true false,用於區分調用成功或者失敗。其實跟淘寶的方式大同小異。對於notify_url,是財付通是通過get方式調用回調url,只返回支付成功的訂單。同樣的,商戶伺服器在接收到財付通的調用之後,需要返回純字元串「success」「fail」表示處理成功或失敗。

調用支付介面的代碼如下:

//構造支付參數

HashMap<String, String> payInfo = new HashMap<String, String>();

payInfo.put("token_id",mTokenId); //財付通訂單號token_id

payInfo.put("bargainor_id","1234567890"); //財付通合作商戶ID,此為演示示例

// payInfo.put("order_type", "1");

payInfo.put("caller","com.tenpay.android.appDemo");//去支付

tenpayHelper.pay(payInfo,mHandler, MSG_PAY_RESULT);

財付通的服務費率是1%,另外有相關的套餐可以優惠。

三、 易寶支付平台集成

與支付寶和財付通不同的是,易寶集成時,並沒有提供一個支付應用apk,只有一個jar包。是一個library project。因為在集成時,需要在manifest文件裡面聲明支付頁面的activity。同時在調用支付頁面時,需要用startActivityForResult方式進入,支付結果會通過onActivityResult方法返回。易寶同樣支持服務端回調,但比較糾結的是,易寶的服務端回調url,不能在代碼中傳入,需要在易寶的網站進行配置。只有支付成功時才會觸發此回調,以get方式調用。

調用支付介面的代碼如下:其中customerNumber參數是簽約之後才能獲取到的。requestId為調用方自定義的訂單流水號。

private void startPay(String customerNumber, String chennal) {

String amount = etAmount.getText().toString();

String proctName = etProctName.getText().toString();

String proctDesc = etProctDesc.getText().toString();if(TextUtils.isEmpty(proctName) || TextUtils.isEmpty(amount)) {

Toast.makeText(YeepayExampleActivity.this,"", Toast.LENGTH_SHORT);

}Intent intent = new Intent(getBaseContext(), YeepayPlugin.class);

intent.putExtra("customerNumber", customerNumber);Random random = new Random();

String time = "" + System.currentTimeMillis();

String requestId = time + random.nextInt() % 10000;intent.putExtra("requestId", requestId);

intent.putExtra("amount", amount);

intent.putExtra("proctName", proctName);

intent.putExtra("time", time);

intent.putExtra("proctDesc", (proctDesc ==null) ? "" : proctDesc);

intent.putExtra("support", chennal);

intent.putExtra("environment","ENV_TEST" );

StringBuilder builder = new StringBuilder();

builder.append(CUSTOMER_NUMBER).append("$");

builder.append(requestId).append("$");

builder.append(amount).append("$");

builder.append(proctName).append("$");

builder.append(time);String hmac = YeepayUtils.hmacSign(builder.toString(),KEY);Log.e("YeepayExampleActivity","hmac" + hmac);intent.putExtra("hmac", hmac);

startActivityForResult(intent, 200);

}

易寶集成後的費率需要和易寶的客戶經理面談決定

四、 銀聯在線支付集成

銀聯的支付應用同支付寶和財付通相同,採用的是獨立apk的方式提供服務。調用支付介面採用的startActivity的方式,相關參數通過bundle傳遞,調用示例如下:

bundle.putBoolean(USE_TEST_MODE,true);bundle.putString(SP_ID,"0009");

bundle.putString(SECURITY_CHIP_TYPE,null);

bundle.putString(SYS_PROVIDE,"00000001");

bundle.putString(PAY_DATA, payData);



Intent startIntent = new Intent();

// startIntent.setFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);

startIntent.putExtras(bundle);

startIntent.setClassName(UPPayUtils.PACKAGE_NAME,

UPPayUtils.ACTIVITY_NAME);

// activity.startActivityForResult(startIntent, UPPayUtils.STARTE_UPPAY);

activity.startActivity(startIntent);

與以上三種支付平台不同的是,銀聯支付介面的返回值是通過廣播的形式發送的。不支持商戶服務端的回調url。

㈧ unity的Android開發中怎麼接入銀聯支付的,具體流程怎麼實現

可以去銀聯官網上去下載官方文檔
實際上其實沒什麼技術流程,只需要在unity中調用銀聯的支付方法即可,需要的僅僅是引入銀聯的sdk包和實現android與unity通信的jar包即可。
更多的是業務流程,比如申請銀聯的appkey,密鑰等等,然後通過後台生成按照銀聯SDK的支付方法所需的參數進行調用就行了。

㈨ 我自己開發的Android APP,需要開通銀聯支付,在哪裡申請

你去銀聯的官網試試

熱點內容
php繼承this 發布:2024-11-13 14:26:21 瀏覽:276
銀行貸款利率怎麼演算法 發布:2024-11-13 14:08:39 瀏覽:272
空調壓縮機參數 發布:2024-11-13 14:04:33 瀏覽:597
地址解析的是什麼伺服器 發布:2024-11-13 13:56:19 瀏覽:476
伺服器關閉後如何開機 發布:2024-11-13 13:54:46 瀏覽:426
電腦伺服器輸送不了顯示屏信號 發布:2024-11-13 13:53:50 瀏覽:150
rdd緩存 發布:2024-11-13 13:42:57 瀏覽:634
金蝶系統伺服器電腦 發布:2024-11-13 13:42:53 瀏覽:682
伺服器怎麼登陸mysql 發布:2024-11-13 13:35:51 瀏覽:745
字的存儲范圍 發布:2024-11-13 13:33:39 瀏覽:478