資源描述:
《支付寶移動(dòng)支付實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、支付寶接口實(shí)現(xiàn)移動(dòng)支付一、加密解密1、網(wǎng)銀支付普遍使用的是非對(duì)稱加密算法,RSA。二、支付寶開發(fā)者平臺(tái)1、注冊(cè)賬號(hào)(一般是企業(yè)賬號(hào))--->創(chuàng)建應(yīng)用--->添加功能--->申請(qǐng)上線--->等待審核2、配置應(yīng)用環(huán)境:設(shè)置密鑰(使用密鑰生成器生成)三、Demo演示1、下載Android版的支付寶SDK:文檔中心-->移動(dòng)支付的SDK2、運(yùn)行alipaydemo.3、添加相關(guān)信息:四、構(gòu)建自己的Demo1、主要是PayDemoActivity類的模擬;2、導(dǎo)入支付寶內(nèi)部的jar包;3、最重要的還是相關(guān)信息;4、源碼頁面pack
2、agecom.example.paydemoopen;?importjava.io.UnsupportedEncodingException;importjava.net.URLEncoder;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Locale;importjava.util.Random;?importcom.alipay.sdk.app.PayTask;???importandroid.annotation.Supp
3、ressLint;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.text.TextUtils;importandroid.view.View;importandroid.widget.EditText;importandroid.widget.Toast;?publicclassMainActivityextendsActivity{?pr
4、ivateEditTextname_et,des_et,price_et;//商戶PID:支付寶應(yīng)用中的商戶idpublicstaticfinalStringPARTNER="2088221844842500";//商戶收款賬號(hào):支付寶賬號(hào)publicstaticfinalStringSELLER="itcast1205@163.com";//商戶私鑰,pkcs8格式publicstaticfinalStringRSA_PRIVATE="MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAg
5、EAAoGBAOdq0lS/uzkzwXnqJNhHq5vgSiQ3Bsfa9fzJtQotYl1mEpyfOq1yfXfn9OXagqgiWpVmwxnzs6pwnjzoMx1nPDFOqechpHFy+1DeafLGRPLxYiy/r6rl8oBd0EuFeeOeHpcsWuquydkaymgkKwgyTjnCi7TYx9FsiN5WmECxyNO9AgMBAAECgYBvHOgujvyrI4GTMuxL+GWaa1/N8anMzgJsRMErSM1BASCQmReIbj92EiaRMpCngA80SuoEjPHIN
6、ViU7/yS8p2AOXanzriYvap01waxjLa/KEDGjYsffUcQe/SS+xxRoMNvrmPxuQJ4MPowUvdU2OKOtpD/GY6KIGdVvRQoKiCAdQJBAPiQ8ROiI4lY0qBrTY6pS1LrSIhrvjOT5nSeMpVtR0PYa+KiWhezmKRsixRdzSnhE7fvPhRprUCMdgtIdOUwWxcCQQDuVpXdlUr9ZwS571A6+1qRT1Jqt4emhyJeHE+gi/ETO/zqwAYuYaI/Xha/1Rt3I6GcVCAvOwXc
7、AIXWx5Cm2XxLAkEA7VX32jdGly4obuQF+eHL+jCN4TR/N+BQe6lRwzvEgBN1b8B1JYxmgxjg82FdNE+k9EuLixIcSzXSwJM+ilfRoQJBAM4E1mLFjB7jD/jRXp69axo0YN+SaZWPNiv3ePUkQm0H66XX+v/YsXDpGe0UfztK94W0SmXJNVVotkhkFSvEz2UCQQDJYpIfoR/EUAiGas/n1LtiD3UJE0EEGgqDyrLPpcujE4GpOLgPhP07sOTigmXJZFCLyf9
8、TRASkVJBPf5iIvnVx";//支付寶公鑰:指的是應(yīng)用平臺(tái)中支付寶提供的公鑰publicstaticfinalStringRSA_PUBLIC="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDI6d306Q8fIfCOaTXyiUeJHkrIvYISRcc73s3vF1ZT