Braintree

作者: sj1910 | 来源:发表于2016-12-26 22:17 被阅读795次

    由于近期公司项目中用到国外的支付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包括定位,搜索定位,自动补全,导航一些方法,有空的时候会补上

    相关文章

      网友评论

          本文标题:Braintree

          本文链接:https://www.haomeiwen.com/subject/jhaedttx.html