秋秋的支付寶

不能對不起我的幾個粉絲~趟卸,我決定更新一篇文章啦~

點擊支付寶 進(jìn)入下載demo及創(chuàng)建應(yīng)用的的平臺啦~當(dāng)然還有其他完全寫好了的,這就給你們點我--demo

創(chuàng)建應(yīng)用,挨個填寫信息即可凉夯,這個讓老板自己創(chuàng)去吧,創(chuàng)好了找他要賬號

創(chuàng)建應(yīng)用.png

當(dāng)然采幌,這些東西看起來太復(fù)雜了劲够,我得給你一個實際的項目,跟 后臺做過交互的休傍,成功調(diào)起了征绎,不然那些參數(shù)傳過來傳過去的,看著太過繁瑣磨取,還不如實際一些人柿,程序猿,不就喜歡最直接的么忙厌,哪來那些彎彎扭扭~~

這幾個東西凫岖,你懂的,先放進(jìn)去逢净,那個Alipay文件夾哥放,demo里面都有歼指,先下載了,拖進(jìn)去

必要的庫.png

在appledegate 導(dǎo)入#import "AlipaySDK/AlipaySDK.h"
并導(dǎo)入下面的代碼
<pre><code>

-(BOOL)application:(UIApplication *)app openURL:(NSURL )url options:(NSDictionary)options<code>
{
if([url.host isEqualToString:@"safepay"])
{
//跳轉(zhuǎn)支付寶錢包進(jìn)行支付甥雕,處理支付結(jié)果
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
}];
}
return YES;
}

</code></pre>

現(xiàn)在就去viewcontroller 調(diào)用
先寫一個方法踩身,然后在點擊方法內(nèi)調(diào)用傳入價格商品名即可,這個時候跟后臺之前商品數(shù)據(jù)進(jìn)行對接即可社露。

<pre><code>
//支付寶付款
-(void)userpayWithMoney:(NSString *)money Productname:(NSString *)productname
{
NSUserDefaults * user = [NSUserDefaults standardUserDefaults];
NSString * resultStr = [user objectForKey:@"ordernum"];
Order *order = [[Order alloc] init];
order.partner = alipartner;//支付寶PID例@"2066511942711331"這里進(jìn)行了宏定義
order.seller = aliseller;//支付寶商家賬戶這里進(jìn)行了宏定義就是收錢那個賬號
order.tradeNO = resultStr; //訂單ID也就是訂單號惰赋,可以自己隨機(jī)生成傳給后臺,也可以后臺生成傳給展示數(shù)據(jù)呵哨,我這里是自己生成的赁濒,下面可以給你生成的代碼(由商家自行制定)
//必須要商品標(biāo)題
order.productName = productname; //商品標(biāo)題
NSString * pricestr = [money stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"¥"]];
float p = [pricestr floatValue];
order.amount = [NSString stringWithFormat:@"%.2f",p]; //商品價格
order.notifyURL = payURL; //回調(diào)URL這里進(jìn)行了宏定義,這個url找后臺要
//以下參數(shù)是固定的
order.service = @"mobile.securitypay.pay";
order.paymentType = @"1";
order.inputCharset = @"utf-8";
order.itBPay = @"30m";
order.showUrl = @"m.alipay.com";

//應(yīng)用注冊scheme,在AlixPayDemo-Info.plist定義URL types
NSString *appScheme = @"lalalla";//這個就自己寫上你自己的了

//將商品信息拼接成字符串
NSString *orderSpec = [order description];
NSLog(@"orderSpec = %@",orderSpec);

//獲取私鑰并將商戶信息簽名,外部商戶可以根據(jù)情況存放私鑰和簽名,只需要遵循RSA簽名規(guī)范,并將簽名字符串base64編碼和UrlEncode
id<DataSigner> signer = CreateRSADataSigner(aliprivateKey);//支付寶私鑰 怎么獲取孟害,這里有詳解[私鑰獲取方法](http://blog.it985.com/12276.html)
NSString *signedString = [signer signString:orderSpec];

//將簽名成功字符串格式化為訂單字符串,請嚴(yán)格按照該格式
NSString *orderString = nil;
if (signedString != nil)
{
    orderString = [NSString stringWithFormat:@"%@&sign=\"%@\"&sign_type=\"%@\"",
                   orderSpec, signedString, @"RSA"];
    
    [[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) {
        NSLog(@"reslut = %@",resultDic);
        dispatch_async(dispatch_get_main_queue(),^{
            int success = [[resultDic objectForKey:@"resultStatus"] intValue] ;
            if (success==9000)
            {
                UIAlertController *alertView = [UIAlertController alertControllerWithTitle:nil message:@"支付成功" preferredStyle:UIAlertControllerStyleAlert];
                
                UIAlertAction * act = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:^(UIAlertAction *  action)
                {
                    [self.navigationController pushViewController:[[OrderController alloc]init] animated:YES];
                }];
                [alertView addAction:act];
                
                [self presentViewController:alertView animated:YES completion:nil];
            }
            else if (success==6001)
            {
                UIAlertController *alertView = [UIAlertController alertControllerWithTitle:nil message:@"支付取消" preferredStyle:UIAlertControllerStyleAlert];
                
                UIAlertAction * act = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:nil];
                [alertView addAction:act];
                
                [self presentViewController:alertView animated:YES completion:nil];
            }
            else
            {
                UIAlertController *alertView = [UIAlertController alertControllerWithTitle:nil message:@"支付失敗" preferredStyle:UIAlertControllerStyleAlert];
                
                UIAlertAction * act = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:nil];
                [alertView addAction:act];
                
                [self presentViewController:alertView animated:YES completion:nil];
            }
        });
        
    }];
}

}

</code></pre>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拒炎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子挨务,更是在濱河造成了極大的恐慌击你,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谎柄,死亡現(xiàn)場離奇詭異丁侄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)朝巫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門鸿摇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人劈猿,你說我怎么就攤上這事拙吉。” “怎么了揪荣?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵筷黔,是天一觀的道長。 經(jīng)常有香客問我仗颈,道長佛舱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任挨决,我火速辦了婚禮请祖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凰棉。我一直安慰自己损拢,他們只是感情好陌粹,可當(dāng)我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布撒犀。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪或舞。 梳的紋絲不亂的頭發(fā)上荆姆,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天,我揣著相機(jī)與錄音映凳,去河邊找鬼胆筒。 笑死,一個胖子當(dāng)著我的面吹牛诈豌,可吹牛的內(nèi)容都是我干的仆救。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼矫渔,長吁一口氣:“原來是場噩夢啊……” “哼彤蔽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起庙洼,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤顿痪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后油够,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚁袭,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年石咬,在試婚紗的時候發(fā)現(xiàn)自己被綠了揩悄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡鬼悠,死狀恐怖虏束,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厦章,我是刑警寧澤镇匀,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站袜啃,受9級特大地震影響汗侵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜群发,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一晰韵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧熟妓,春花似錦雪猪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽译仗。三九已至,卻和暖如春官觅,著一層夾襖步出監(jiān)牢的瞬間纵菌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工休涤, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留咱圆,地道東北人。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓功氨,卻偏偏與公主長得像序苏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捷凄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,498評論 25 707
  • iOS支付 iOS支付分為兩類杠览,第三方支付和應(yīng)用內(nèi)支付(內(nèi)購)。 第三方支付包括:支付寶支付纵势、微信支付踱阿、銀聯(lián)支付、...
    帥不過oneS閱讀 2,850評論 2 8
  • iOS支付 iOS支付分為兩類钦铁,第三方支付和應(yīng)用內(nèi)支付(內(nèi)購)软舌。 第三方支付包括:支付寶支付、微信支付牛曹、銀聯(lián)支付佛点、...
    sillen閱讀 1,352評論 0 1
  • 于禮有不孝者三事,謂阿意曲從黎比,陷親不義超营,一不孝也;家貧親老阅虫,不為仕祿演闭,二不孝也;不娶無子颓帝,絕先祖祀米碰,三不孝也。 孟...
    風(fēng)月無情人暗換閱讀 99評論 0 0
  • 我記得大學(xué)畢業(yè)以后的第一份工作是一家旅行社的計調(diào)购城,原來做海南專線吕座,后來領(lǐng)導(dǎo)安排進(jìn)入云南專線。應(yīng)該是在2010...
    阿貍桃子閱讀 597評論 1 0