Histórico de mensagens sobre php em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: cartões
Avatar discord do usuario AllyssonAlas

AllyssonAlas

Ver Respostas

Tem alguma maneira que eu possa fazer essa validação que é feita pela gn-api-sdk-ios pelo meu backend em php?

Avatar discord do usuario taffarelxavier

taffarelxavier

"gerencianet/gerencianet-sdk-php": "^4.0"
imagem enviada na mensagem pelo usuario taffarelxavier

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!610507707421687819>. Como vai?
Me informe por gentileza, qual versão da SDK e do PHP que está utilizando?

Avatar discord do usuario taffarelxavier

taffarelxavier

Estou tentando fazer uma transação:

require __DIR__.'/vendor/autoload.php'; // caminho relacionado a SDK

use Gerencianet\Exception\GerencianetException;
use Gerencianet\Gerencianet;

$clientId = 'Client_Id_99869ea3xxxxxxxxxxxxxxxxxxxxx78a6a4708f3e'; // insira seu Client_Id, conforme o ambiente (Des ou Prod)
$clientSecret = 'Client_Secret_xxxxxxxxxxxxxxxxxxxxe0b24848af5d1bfb'; // insira seu Client_Secret, conforme o ambiente (Des ou Prod)

$options = [
'client_id' => $clientId,
'client_secret' => $clientSecret,
'sandbox' => true // altere conforme o ambiente (true = desenvolvimento e false = producao)
];

$item_1 = [
'name' => 'Item 1', // nome do item, produto ou serviço
'amount' => 1, // quantidade
'value' => 1000 // valor (1000 = R$ 10,00) (Obs: É possível a criação de itens com valores negativos. Porém, o valor total da fatura deve ser superior ao valor mínimo para geração de transações.)
];

$item_2 = [
'name' => 'Item 2', // nome do item, produto ou serviço
'amount' => 2, // quantidade
'value' => 2000 // valor (2000 = R$ 20,00)
];

$items = [
$item_1,
$item_2
];

$body = [
'items' => $items
];

try {
$api = new Gerencianet($options);
$charge = $api->createCharge([], $body);

print_r($charge);
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}
Mas obtenho o erro acima, na imagem.

Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, pessoal!
Temos atualização na SDK de PHP. Vejam mais detalhes no <#🖥changelog>! 😉

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Está utilizando a SDK de PHP?

Avatar discord do usuario jessica_efi

jessica_efi

Fizemos uma atualização na sdh de php. Acesse nosso <#🖥changelog> para acompanhar todas as atualizações realizadas.

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Armazenar dados de cartão de crédito necessita da certificação PCI-DSS (https://pt.pcisecuritystandards.org/index.php).

Avatar discord do usuario joelemanoel

joelemanoel

1 - Realmente tem haver com o SDK de pagamentos no backend (PHP) o qual só funciona PHP < 7.0.
2 - Problema no lado do frontend com o

$gn.ready

Avatar discord do usuario _vitordesousa_

_vitordesousa_

Ver Respostas

PHP (com Laravel) e JS (com vue)

Avatar discord do usuario _vitordesousa_

_vitordesousa_

PHP e JS

Avatar discord do usuario jessica_efi

jessica_efi

É isso mesmo. Mas você esta utilizando alguma linguagem especifica? Ou somente o exemplo em php?

Avatar discord do usuario _vitordesousa_

_vitordesousa_

então <@!671763456487325717> , o $gn.ready é uma função JS, certo? indifere da versão do PHP ou até mesmo de ser PHP ou Python ou qlqr outro tipo de linguagem, certo?

Avatar discord do usuario _vitordesousa_

_vitordesousa_

Porque a requisição não sai no PHP, mas no JS que a gente implementa para fazer o hash do cartão

Avatar discord do usuario _vitordesousa_

_vitordesousa_

Então, Jessica.. como comentei, acredito que não seja problema no php, mas no js

Avatar discord do usuario jessica_efi

jessica_efi

Pessoal, fizemos uns testes aqui com esse exemplo e até a versão 7.0 do php funcionou perfeitamente. Versões acima, ja ocorre essa falha

Avatar discord do usuario _vitordesousa_

_vitordesousa_

Mas acho que não é o php

Avatar discord do usuario jessica_efi

jessica_efi

<@!517929783753965588>, qual a versão do php que vc esta utilizando?

Avatar discord do usuario jessica_efi

jessica_efi

Entendi.. você viu nosso exemplo de cartão em php?