Histórico de mensagens sobre n em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 21/01/2022
Canal: cartões
Avatar discord do usuario dafle9296

dafle9296

Ver Respostas

<@!781134406680838216>

Boa tarde

estou tentando obter o paymentToken no iOS e estou com o seguinte erro

sh
Error Domain=GNErrorApiDomain Code=404 "(null)"

Implementação

swift
let config = GNConfig.init(accountCode: "__ACCOUNT_CODE__", sandbox: false)

guard let gnAPI = GNApiEndpoints.init(config: config) else {
return
}

let gnCreditCard = GNCreditCard(
number: "hidden",
brand: "hidden",
expirationMonth: "hidden",
expirationYear: "hidden",
cvv: "hidden"
)

gnAPI
.paymentToken(for: gnCreditCard)
.then({ res in
print("SUCCESSFULL", res ?? "")
}, { err in
print("ERROR", err ?? "")
})

SDK

sh
pod 'GNApi-Sdk-iOS', '~> 0.3'

(SANDBOX funciona)

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, Dafle!
Exato, nas informações de integração é preciso informar o atributo account_id

Avatar discord do usuario dafle9296

dafle9296

Ver Respostas

pra cartao nao passa clientId e clientSecret passa o account_id

Avatar discord do usuario dafle9296

dafle9296

Tanto em HML como PROD

Avatar discord do usuario dafle9296

dafle9296

a versão que estou é

gradle
implementation 'br.com.gerencianet.mobile:gn-api-sdk-android:1.0.0'

Avatar discord do usuario dafle9296

dafle9296

os dados estão sendo passados corretamente

Avatar discord do usuario dafle9296

dafle9296

kotlin
class GnPaymentTokenService {

private val gn = Gerencianet(mapOf(
"client_id" to "Client_Id_...",
"client_secret" to "Client_Secret_...",
"sandbox" to true
))

fun fetchPaymentToken(): Observable> {
return try {
Observable.create {
it.onNext(
gn.call("paymentToken", mapOf(), mapOf(
"brand" to "mastercard",
"number" to "hidden",
"cvv" to "hidden",
"expiration_month" to "hidden",
"expiration_year" to "hidden"
))
)
}
} catch (err: Exception) {
Observable.error(err)
}
}
}

Avatar discord do usuario dafle9296

dafle9296

<@!781134406680838216>

Boa tarde

estou com um erro ao tentar obter o PaymentToken no Android

sh
br.com.gerencianet.mobile.exceptions.GerencianetException: Error 3500050 - "invalid_account_code": "O identificador de conta fornecido é inválido."