测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年11月 |
SwiftSwift 版本 | 3.2 |
SPM支持 SPM | ✗ |
由 Rodrigo Priolo 维护。
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
SSPagarME 可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中:
pod "SSPagarME"
存储初始密钥
// https://dashboard.pagar.me/#/myaccount/apikeys
SSPagarME(apiKey:"api_key", encryptionKey: "credential_key")
let pagarME = SSPagarME.sharedInstance
// card
pagarME.card.cardNumber = "xxxxxxxxxxxxxxxx"
pagarME.card.cardHolderName = "Name Owner Card"
pagarME.card.cardExpirationMonth = "12"
pagarME.card.cardExpirationYear = "17"
pagarME.card.cardCVV = "111"
// get card hash
SSPagarME.sharedInstance.generateCardHash(success: { (card_hash) in
print("card_hash: \(card_hash)")
}) { (message) in
print("error message: \(message)")
}
let pagarME = SSPagarME.sharedInstance
// card
pagarME.card.cardNumber = "xxxxxxxxxxxxxxxx"
pagarME.card.cardHolderName = "Name Owner Card"
pagarME.card.cardExpirationMonth = "12"
pagarME.card.cardExpirationYear = "17"
pagarME.card.cardCVV = "111"
// customer
pagarME.customer.name = "Onwer Card"
pagarME.customer.document_number = "09809889011"
pagarME.customer.email = "[email protected]"
pagarME.customer.street = "Street"
pagarME.customer.neighborhood = "Neightborhood"
pagarME.customer.zipcode = "00000"
pagarME.customer.street_number = "1"
pagarME.customer.complementary = "Apt 805"
pagarME.customer.ddd = "031"
pagarME.customer.number = "986932196"
// transition
SSPagarME.sharedInstance.transaction(amount: "1000", success: { (data) in
print("data transaction: \(data)")
})
{ (message) in
print("error message: \(message)")
}
Rodrigo Priolo,[email protected] 基于 TBPagarME 项目。
SSPagarME 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。