Class CreateCardRequest
Pagarme Create Credit Card Request
Whenever you make a request through the Pagarme's API the cardholder information is stored, so that in future, you can use this information to new charges, or implementing features like one-click-buy.
Either a card object or card_id is required. Otherwise, you must provide a card_hash, like the ones returned by Pagarme.js.
The customer_id is optional.
// Create a credit card object // This card can be used for testing. $new_card = new CreditCard(array( 'firstName' => 'Example', 'lastName' => 'Customer', 'number' => '5555555555554444', 'expiryMonth' => '01', 'expiryYear' => '2020', 'cvv' => '456', )); // Do a create card transaction on the gateway $response = $gateway->createCard(array( 'card' => $new_card, 'customerReference' => $customer_id, ))->send(); if ($response->isSuccessful()) { echo "Gateway createCard was successful.\n"; // Find the card ID $card_id = $response->getCardReference(); echo "Card ID = " . $card_id . "\n"; }
- Omnipay\Common\Message\AbstractRequest
 - 
			
			Omnipay\Pagarme\Message\AbstractRequest
			
			
			
		 - 
			
Omnipay\Pagarme\Message\CreateCardRequest			
			
			
		 
Link: https://docs.pagar.me/api/?shell#cartes
Located at Message/CreateCardRequest.php
Methods summary
				 public 
				
				
				
			 | 
			|
				 public 
				
				
				
			 | 
			
Methods inherited from Omnipay\Pagarme\Message\AbstractRequest
				createResponse(), 
				extractAddress(), 
				extractDddPhone(), 
				getApiKey(), 
				getCard(), 
				getCardData(), 
				getCardHash(), 
				getCustomer(), 
				getCustomerData(), 
				getCustomerReference(), 
				getHttpMethod(), 
				getMetadata(), 
				insertApiKeyToData(), 
				sendData(), 
				setApiKey(), 
				setCard(), 
				setCardHash(), 
				setCustomer(), 
				setCustomerReference(), 
				setMetadata()