Braintree

2016-12-26  本文已影响795人  sj1910

由于近期公司项目中用到国外的支付Braintree,因为在国内用的比较少,网上资料比较有限,我就把我写的项目用到的一部分给贴出来。英语水平较好的建议多查看原文文档,写的比较详细,我的都是用Google 浏览器翻译。

我用到的是Braintree自带的DropUI,这个需要后台的配合,需要从后台获取到ClientToken这个很长的字符串,作为生成DropUI的必要条件。获取ClientToken参数时可能需要传入用户唯一标志符,方便客户二次付款时记住上次的银行卡号,避免重复输入。

_dropinview = [[BTDropInViewController alloc]

initWithAPIClient:[[BTAPIClient alloc] initWithAuthorization:self.ClientToken]];

在iOS9.0以后,Braintree可以使用tokenization,但是每次进入都要输入银行卡号,有谁做过的可以一起交流一下。原文是这样说的

Starting with v4 of our iOS SDK, you can initialize Braintree with a tokenization key instead of a client token — if you are using a tokenization key, you may skip this section.

其实Braintree如果你只是调用它本身的DropUI,东西不是很多,下面是简单的demo,但是需要后台的配合,获取到ClientToken这个参数。

demo:https://github.com/sj1910/Braintree

项目里面还用到的GoogleMap包括定位,搜索定位,自动补全,导航一些方法,有空的时候会补上

上一篇 下一篇

猜你喜欢

热点阅读