Obtem Dados Cartao
Obtem Dados Cartão
Esse método tem por objetivo devolver à automação dados genericos do cartão, o formato da chamada e sua resposta estarão descritos abaixo.
Método disponivel a partir da release 8.22.23.0023 do Paykit
Método disponivel a partir da release 8.22.23.0032 do Paykit
Requisição
Envio - Clique para mostrar o Objeto
Sendo char *input um ponteiro de char, para uma string contendo um json. Obrigatoriamente deve-se existir um \0 no final da string.
| Campo | tipo | Descrição |
|---|---|---|
| transactionType | int | Campo utilizado para filtrar o cartão a ser lido. • 0 para qualquer cartão • 1 para Credito • 2 para Débito/Voucher |
Resposta
Resposta - Clique para mostrar o objeto
Sendo int *status um ponteiro do tipo int, o qual retornará se o processamento da solicitação foi executado com sucesso. É necessário que a automação aloque a memoria do ponteiro antes de passa-lo ao método, possíveis respostas:
| Campo | Tamanho | Descrição |
|---|---|---|
| Status | 02I | • [ 00 ] Transação autorizada • [ 11 ] Transação não efetuada |
O retorno const char* do método descrito acima conterá os dados do cartão e será retornado no formato json descrito abaixo:
| Campo | Tipo | Descrição |
|---|---|---|
| cardBin | string | Bin do cartão |
| cardLastFourDigits | string | Ultimos 4 digitos do cartão. Retornado a partir da release 8.22.23.0032 |
| cardExpirationDate | string | Data de expiração do cartão |
Nota: O retorno do método não deverá ser manipulado, deverá ser copiado para um objeto interno da automação antes de ser executado uma nova chamada ao Paykit, pois, a memoria será limpa na próxima chamada ao Paykit.