Dam*_*tes 1 android ios stripe-payments
在实施条纹在Android的存在是CardInputWidget它给你Card的对象,那么你得到一个token使用该卡从磁条API,最后您发送令牌服务器,这使得充电。
在iOS 中实现Stripe 时,我可以看到工作流程完全不同。服务器需要有一个 API 端点来提供 Stripe 。有什么办法可以像在 Android 工作流程中那样做 - 没有?ephemeral keyephemeral key
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