酷徒LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:acc  支付  payments  
Easily accept payments on iOS

  • 源代码名称:PaymentKit
  • 源代码网址:http://www.github.com/stripe/PaymentKit
  • PaymentKit源代码文档
  • PaymentKit源代码下载
  • Git URL:
    git://www.github.com/stripe/PaymentKit.git
  • Git Clone代码到本地:
    git clone http://www.github.com/stripe/PaymentKit
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/stripe/PaymentKit
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • PaymentKit

    PaymentKit是在iOS应用程序中编写付款表单的实用程序库。

    重要说明

    我们已经将paymentkit组件的开发移动到了我们的主iOS中。 这将使我们更容易保持更新,并且为大多数应用程序更简单地安装和集成。 尽管如这里,请注意,你不必使用这些组件来使用这些组件。

    迁移

    如果你正在使用 CocoaPods,要安装我们的iOS,只需将 pod'Stripe' 添加到你的Podfile。 对于其他集成方法,请查看我们的安装指南。

    我们已经将 PTKView 重命名为 STPPaymentCardTextField。 我们还提供了一个兼容性 shim,因这里如果你有一个使用PaymentKit的应用程序,则无需更改代码。 但是,迁移非常简单:

    • 如果使用 CocoaPods,则删除 Podfile 中对'paymentkit'的任何引用。
    • 将应用程序中的任何 PTKView 实例重命名为 STPPaymentCardTextField
    • 删除读取 #import'PTKView.h'的所有行,并将它的替换为 #import <Stripe/Stripe.h>
    • 实现 PTKViewDelegate 协议的任何类现在都应该采用 STPPaymentCardTextFieldDelegate 协议。
    • 按如下方式调整 PTKViewDelegate 方法:
    // Before- (void)paymentView:(nonnull PTKView *)paymentView withCard:(nonnull PTKCard *)card isValid:(BOOL)valid {
     if (valid) {
     [selfdoSomethingWithCard:card];
     }
    }// After- (void)paymentCardTextFieldDidChange:(STPPaymentCardTextField *)textField {
     if (textField.isValid) {
     STPCard *card = [[STPCard alloc] init];
     card.number = textField.cardNumber;
     card.expMonth = textField.expirationMonth;
     card.expYear = textField.expirationYear;
     card.cvc = textField.cvc;
     [selfdoSomethingWithCard:card];
     }
    }

    如果你对迁移有任何问题,请与 support@stripe.com 联系。



    文章标签:acc  支付  payments  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷