//Autenticação da API
$getnet = new Getnet($client_id, $client_secret, $environment, $keySession);
$card_number = '5155901222280001';
$customer_id = 'customer_210818263';
// Generate token
$cardService = new \Getnet\API\Service\CardService($getnet);
$cardToken = $cardService->generateCardToken($card_number, $customer_id);
$card = new Card($cardToken);
$card->setBrand(Card::BRAND_MASTERCARD)
->setExpirationMonth("12")
->setExpirationYear("30")
->setCardholderName("Jax Teller")
->setSecurityCode("123")
->setCustomerId($customer_id);
// Save
$saveCard = $cardService->saveCard($card);
// Get by card_id
$savedCard = $cardService->getCard($saveCard->getCardId());
// Get by customer_id
$cards = $cardService->getCardsByCustomerId($customer_id);
// Delete
$delete = $cardService->deleteCard($saveCard->getCardId());
BUSCAR E USAR CARTÃO SALVO NO COFRE
$cardService = new \Getnet\API\Service\CardService($getnet);
$card = $cardService->getCard("pass-card-id");
// Adicionar dados do Pagamento, atenção o SecurityCode não fica salvo
$transaction->credit()
->setAuthenticated(false)
->setDynamicMcc("1799")
->setSoftDescriptor("LOJA*TESTE*COMPRA-123")
->setDelayed(false)
->setPreAuthorization(false)
->setNumberInstallments(2)
->setSaveCardData(false)
->setTransactionType(Credit::TRANSACTION_TYPE_INSTALL_NO_INTEREST)
->setCard($card->setSecurityCode('123'));
...
REQUESTS CUSTOMIZADOS PARA OUTROS ENDPOINTS DA API
//Autenticação da API
$getnet = new Getnet($client_id, $client_secret, $environment, $keySession);
// List customers
$response = $getnet->customRequest('GET', '/v1/customers?page=1&limit=5');
print_r($response['customers']);
ADICIONAR UM TOKEN NO CARTÃO MANUALMENTE #11
$tokenCard = new \Getnet\API\Entity\CardToken('Pass your card token');
// Dados do método de pagamento do comprador
$transaction->credit()
...........
->card($tokenCard)
->setBrand(Card::BRAND_MASTERCARD)
->setExpirationMonth("12")
->setExpirationYear("30")
->setCardholderName("Jax Teller")
->setSecurityCode("123");
SALVAR CARTÃO NO COFRE #9
BUSCAR E USAR CARTÃO SALVO NO COFRE
REQUESTS CUSTOMIZADOS PARA OUTROS ENDPOINTS DA API
ADICIONAR UM TOKEN NO CARTÃO MANUALMENTE #11