美文网首页
IOS接入Stripe支付

IOS接入Stripe支付

作者: 大大大_大哥哥 | 来源:发表于2019-01-15 18:06 被阅读21次

    简单写一下,能最快的实现支付。

    步骤为:加卡->选择支付方式->发起支付(或使用ApplePay)

    1.加卡

    加卡之前,需要有一个用户,用户可以与自己的应用内用户绑定,每个用户有自己的一串token。可以理解为加卡之后卡会存在用户名下。

    正式加卡:

    1.1使用Stripe自带的控制器加卡。

    present出Stripe的加卡界面。

    可以在Stripe官方找到可用于测试的卡号进行测试(例如 4242 4242 4242 4242)

    Stripe的加卡界面

    Done之后,成功会调用

    加卡成功回调

    在这里把卡的token给服务端,与前面说的用户Token关联。(告诉后端哪个用户加了哪个卡)

    1.2 自定义加卡UI

    下方图片中的number,expMonth等数据写死的,大家可以改成由用户输入的数据。

    拿到卡token

    同样把卡的token给服务端,告诉后端哪个用户加了哪个卡

    2.选择支付方式

    Stripe支付的时候不需要指定哪张卡支付,它会从支付列表中拿到默认支付方式

    所以可以理解为这个操作是设定默认支付方式。

    先创建一个STPCustomerContext对象

    懒加载STPCustomerContext

    调用    [self.paymentContext pushPaymentMethodsViewController];

    之前添加的卡的信息会出现在列表中。如果有选择。会是后台更改stripe的默认支付方式,再进行支付。(支付和更改默认方式都是后台操作。)

    相关文章

      网友评论

          本文标题:IOS接入Stripe支付

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