iOS Stripe - 获取没有临时密钥的卡令牌?

Dam*_*tes 1 android ios stripe-payments

在实施条纹Android的存在是CardInputWidget它给你Card的对象,那么你得到一个token使用该卡从磁条API,最后您发送令牌服务器,这使得充电。

iOS 中实现Stripe 时,我可以看到工作流程完全不同。服务器需要有一个 API 端点来提供 Stripe 。有什么办法可以像在 Android 工作流程中那样做 - 没有?ephemeral keyephemeral key

pra*_*ddi 5

let stripeCard = STPCardParams() /// Declare Stripe Payment Function
stripeCard.name = "Card Name" // you can enter Card Owner name which is displayed in card
stripeCard.number = "Card number" //You can enter card Number which is displayed in Card
stripeCard.expMonth = "ExpireMonth" // enter expire Month which is displayed in Card
stripeCard.expYear = "ExpireYear" // enter expire year which is displayed in Card
stripeCard.cvc = "CVV" // enter CVV which is displayed in Card
//after check card valid or not from below method
if STPCardValidator.validationState(forCard: self.stripeCard) == .valid 
{
// the card is valid.
print("Valid card")
STPAPIClient.shared().createToken(withCard: self.stripeCard, completion: { (token, error) -> Void in
    if error != nil {
    print(error ?? "")
    return
    }

    print(token!) 
    // call your php Api Pass token id which is given bellow link PHP API link
    APICallResponse.shared.getStripePayment(arrUserLoginDetails:          self.arrStripePayement,vc:self, completion: {data in
      self.SkripePayment = data 
    })
}
}
Run Code Online (Sandbox Code Playgroud)

您可以从给定的链接中参考 PHP API

使用 php 进行条纹支付