Author Image

guilherme_efi

Jun 14, 2023

Geração de payment_token com SDK de Dart

integraçãoSDK de Dartparse Serverback4appsolução de errospayment_tokenSDK Node

Oii, @fabriciosilva20. Bom dia! Como vai?
A SDK de Dart já possui implementado um método para gerar o payment_token. Basta seguir o exemplo: https://github.com/gerencianet/gn-api-sdk-dart/blob/main/example/default/charge/oneStepCard.dart

Respostas (4):
Avatar discord do usuario fabriciosilva20

fabriciosilva20

14/06/2023

@guilherme_efi Sim. Encontrei esse exemplo. Porém, quando executo no meu projeto ocorre um erro. creio que seja nesta linha request.headers.add('account-code', config['accountId']); Não encontra o accountId ocorrendo o erro_TypeError (type 'Null' is not a subtype of type 'Object')

Avatar discord do usuario guilherme_efi

guilherme_efi

14/06/2023

Certo. No arquivo credentials.dart você deve inserir o seu identificador de conta.
https://github.com/gerencianet/gn-api-sdk-dart/blob/main/example/credentials.dart#LL4C18-L4C18

Avatar discord do usuario fabriciosilva20

fabriciosilva20

14/06/2023

@guilherme_efi , há alguma restrição para o uso do parse Server da Back4App? Gerei o payment_token, no app, enviei para o meu backend, mas ao executar o exemplo da documentação em Node.js, retornou o erro: {
"code": 141,
"error": "gerencianet.oneStep is not a function"
} Com o pix funciona perfeitamente

Avatar discord do usuario guilherme_efi

guilherme_efi

14/06/2023

Entendi. Qual versão da SDK Node você está utilizando?
Altere o método para gerencianet.createOneStepCharge e tente novamente, por favor.