50 lines
1.5 KiB
PHP
50 lines
1.5 KiB
PHP
<?php
|
|
|
|
require_once('config.php');
|
|
|
|
function create_user_and_add_card()
|
|
{
|
|
# create request class
|
|
$request = new \Iyzipay\Request\CreateCardRequest();
|
|
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
|
$request->setConversationId("123456789");
|
|
$request->setEmail("email@email.com");
|
|
$request->setExternalId("external id");
|
|
|
|
$cardInformation = new \Iyzipay\Model\CardInformation();
|
|
$cardInformation->setCardAlias("card alias");
|
|
$cardInformation->setCardHolderName("John Doe");
|
|
$cardInformation->setCardNumber("5528790000000008");
|
|
$cardInformation->setExpireMonth("12");
|
|
$cardInformation->setExpireYear("2030");
|
|
$request->setCard($cardInformation);
|
|
|
|
# make request
|
|
$card = \Iyzipay\Model\Card::create($request, Config::options());
|
|
|
|
# print result
|
|
print_r($card);
|
|
}
|
|
|
|
function create_card()
|
|
{
|
|
# create request class
|
|
$request = new \Iyzipay\Request\CreateCardRequest();
|
|
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
|
$request->setConversationId("123456789");
|
|
$request->setCardUserKey("card user key");
|
|
|
|
$cardInformation = new \Iyzipay\Model\CardInformation();
|
|
$cardInformation->setCardAlias("card alias");
|
|
$cardInformation->setCardHolderName("John Doe");
|
|
$cardInformation->setCardNumber("5528790000000008");
|
|
$cardInformation->setExpireMonth("12");
|
|
$cardInformation->setExpireYear("2030");
|
|
$request->setCard($cardInformation);
|
|
|
|
# make request
|
|
$card = \Iyzipay\Model\Card::create($request, Config::options());
|
|
|
|
# print result
|
|
print_r($card);
|
|
} |