Subiendo proyecto completo sin restricciones de git ignore
This commit is contained in:
9
vendor/iyzico/iyzipay-php/samples/api_test.php
vendored
Normal file
9
vendor/iyzico/iyzipay-php/samples/api_test.php
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# make request
|
||||
$iyzipayResource = \Iyzipay\Model\ApiTest::retrieve(Config::options());
|
||||
|
||||
# print result
|
||||
print_r($iyzipayResource);
|
||||
15
vendor/iyzico/iyzipay-php/samples/approve.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/approve.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateApprovalRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentTransactionId("1");
|
||||
|
||||
# make request
|
||||
$approval = \Iyzipay\Model\Approval::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($approval);
|
||||
16
vendor/iyzico/iyzipay-php/samples/cancel.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/cancel.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateCancelRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentId("1");
|
||||
$request->setIp("85.34.78.112");
|
||||
|
||||
# make request
|
||||
$cancel = \Iyzipay\Model\Cancel::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($cancel);
|
||||
18
vendor/iyzico/iyzipay-php/samples/cancel_with_reason.php
vendored
Normal file
18
vendor/iyzico/iyzipay-php/samples/cancel_with_reason.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateCancelRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentId("1");
|
||||
$request->setIp("85.34.78.112");
|
||||
$request->setReason(\Iyzipay\Model\RefundReason::OTHER);
|
||||
$request->setDescription("customer requested for default sample");
|
||||
|
||||
# make request
|
||||
$cancel = \Iyzipay\Model\Cancel::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($cancel);
|
||||
18
vendor/iyzico/iyzipay-php/samples/config.php
vendored
Normal file
18
vendor/iyzico/iyzipay-php/samples/config.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
require_once(dirname(__DIR__).'/IyzipayBootstrap.php');
|
||||
|
||||
IyzipayBootstrap::init();
|
||||
|
||||
class Config
|
||||
{
|
||||
public static function options()
|
||||
{
|
||||
$options = new \Iyzipay\Options();
|
||||
$options->setApiKey('api-key');
|
||||
$options->setSecretKey('secret-key');
|
||||
$options->setBaseUrl('https://sandbox-api.iyzipay.com');
|
||||
|
||||
return $options;
|
||||
}
|
||||
}
|
||||
50
vendor/iyzico/iyzipay-php/samples/create_card.php
vendored
Normal file
50
vendor/iyzico/iyzipay-php/samples/create_card.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?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);
|
||||
}
|
||||
97
vendor/iyzico/iyzipay-php/samples/create_marketplace_payment.php
vendored
Normal file
97
vendor/iyzico/iyzipay-php/samples/create_marketplace_payment.php
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5528790000000008");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$paymentCard->setRegisterCard(0);
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$firstBasketItem->setSubMerchantKey("sub merchant key");
|
||||
$firstBasketItem->setSubMerchantPrice("0.27");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$secondBasketItem->setSubMerchantKey("sub merchant key");
|
||||
$secondBasketItem->setSubMerchantPrice("0.42");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$thirdBasketItem->setSubMerchantKey("sub merchant key");
|
||||
$thirdBasketItem->setSubMerchantPrice("0.18");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$payment = \Iyzipay\Model\Payment::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($payment);
|
||||
91
vendor/iyzico/iyzipay-php/samples/create_payment.php
vendored
Normal file
91
vendor/iyzico/iyzipay-php/samples/create_payment.php
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5528790000000008");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$paymentCard->setRegisterCard(0);
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$payment = \Iyzipay\Model\Payment::create($request, Config::options());
|
||||
|
||||
# print response
|
||||
print_r($payment);
|
||||
87
vendor/iyzico/iyzipay-php/samples/create_payment_with_registered_card.php
vendored
Normal file
87
vendor/iyzico/iyzipay-php/samples/create_payment_with_registered_card.php
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardUserKey("card user key");
|
||||
$paymentCard->setCardToken("card token");
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$payment = \Iyzipay\Model\Payment::create($request, Config::options());
|
||||
|
||||
# print response
|
||||
print_r($payment);
|
||||
96
vendor/iyzico/iyzipay-php/samples/create_payment_with_reward.php
vendored
Normal file
96
vendor/iyzico/iyzipay-php/samples/create_payment_with_reward.php
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
|
||||
$reward = new \Iyzipay\Model\Reward();
|
||||
$reward->setRewardAmount("0.1");
|
||||
$reward->setRewardUsage(1);
|
||||
$request->setReward($reward);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5451030000000000");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$paymentCard->setRegisterCard(0);
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$payment = \Iyzipay\Model\Payment::create($request, Config::options());
|
||||
|
||||
# print response
|
||||
print_r($payment);
|
||||
15
vendor/iyzico/iyzipay-php/samples/create_pecco_payment.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/create_pecco_payment.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePeccoPaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setToken("token");
|
||||
|
||||
# make request
|
||||
$peccoPayment = \Iyzipay\Model\PeccoPayment::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($peccoPayment);
|
||||
78
vendor/iyzico/iyzipay-php/samples/create_sub_merchant.php
vendored
Normal file
78
vendor/iyzico/iyzipay-php/samples/create_sub_merchant.php
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
function create_personal_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantExternalId("B49224");
|
||||
$request->setSubMerchantType(\Iyzipay\Model\SubMerchantType::PERSONAL);
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setContactName("John");
|
||||
$request->setContactSurname("Doe");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("John's market");
|
||||
$request->setIban("TR180006200119000006672315");
|
||||
$request->setIdentityNumber("31300864726");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
|
||||
function create_private_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantExternalId("S49222");
|
||||
$request->setSubMerchantType(\Iyzipay\Model\SubMerchantType::PRIVATE_COMPANY);
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setTaxOffice("Tax office");
|
||||
$request->setLegalCompanyTitle("John Doe inc");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("John's market");
|
||||
$request->setIban("TR180006200119000006672315");
|
||||
$request->setIdentityNumber("31300864726");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
|
||||
function create_limited_company_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantExternalId("AS49224");
|
||||
$request->setSubMerchantType(\Iyzipay\Model\SubMerchantType::LIMITED_OR_JOINT_STOCK_COMPANY);
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setTaxOffice("Tax office");
|
||||
$request->setTaxNumber("9261877");
|
||||
$request->setLegalCompanyTitle("XYZ inc");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("John's market");
|
||||
$request->setIban("TR180006200119000006672315");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
16
vendor/iyzico/iyzipay-php/samples/create_threeds_payment.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/create_threeds_payment.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateThreedsPaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentId("1");
|
||||
$request->setConversationData("conversation data");
|
||||
|
||||
# make request
|
||||
$threedsPayment = \Iyzipay\Model\ThreedsPayment::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($threedsPayment);
|
||||
16
vendor/iyzico/iyzipay-php/samples/delete_card.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/delete_card.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\DeleteCardRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setCardToken("card token");
|
||||
$request->setCardUserKey("card user key");
|
||||
|
||||
# make request
|
||||
$card = \Iyzipay\Model\Card::delete($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($card);
|
||||
15
vendor/iyzico/iyzipay-php/samples/disapprove.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/disapprove.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateApprovalRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentTransactionId("1");
|
||||
|
||||
# make request
|
||||
$disapproval = \Iyzipay\Model\Disapproval::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($disapproval);
|
||||
BIN
vendor/iyzico/iyzipay-php/samples/images/sample_image.jpg
vendored
Normal file
BIN
vendor/iyzico/iyzipay-php/samples/images/sample_image.jpg
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.4 KiB |
86
vendor/iyzico/iyzipay-php/samples/initialize_apm.php
vendored
Normal file
86
vendor/iyzico/iyzipay-php/samples/initialize_apm.php
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateApmInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::EUR);
|
||||
$request->setCountryCode("DE");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setAccountHolderName("John Doe");
|
||||
$request->setMerchantCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setMerchantErrorUrl("https://www.merchant.com/error");
|
||||
$request->setMerchantNotificationUrl("https://www.merchant.com/notification");
|
||||
$request->setApmType(\Iyzipay\Model\ApmType::SOFORT);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$apmInitialize = \Iyzipay\Model\Apm::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($apmInitialize);
|
||||
80
vendor/iyzico/iyzipay-php/samples/initialize_bkm.php
vendored
Normal file
80
vendor/iyzico/iyzipay-php/samples/initialize_bkm.php
vendored
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateBkmInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setEnabledInstallments(array(2, 3, 6, 9));
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$bkmInitialize = \Iyzipay\Model\BkmInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($bkmInitialize);
|
||||
82
vendor/iyzico/iyzipay-php/samples/initialize_checkout_form.php
vendored
Normal file
82
vendor/iyzico/iyzipay-php/samples/initialize_checkout_form.php
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateCheckoutFormInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setEnabledInstallments(array(2, 3, 6, 9));
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$checkoutFormInitialize = \Iyzipay\Model\CheckoutFormInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($checkoutFormInitialize);
|
||||
62
vendor/iyzico/iyzipay-php/samples/initialize_iyziup_form.php
vendored
Normal file
62
vendor/iyzico/iyzipay-php/samples/initialize_iyziup_form.php
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateIyziupFormInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setMerchantOrderId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setPaymentSource("OPENCART-2.3.0.2");
|
||||
$request->setForceThreeDS(0);
|
||||
$request->setEnabledInstallments(array(2, 3, 6, 9));
|
||||
$request->setEnabledCardFamily("Bonus");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setShippingPrice("0.2");
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setTermsUrl("https://www.merchant.com/terms");
|
||||
$request->setPreSalesContractUrl("https://www.merchant.com/preSalesContract");
|
||||
|
||||
$orderItems = array();
|
||||
$firstOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$firstOrderItem->setId("BI101");
|
||||
$firstOrderItem->setName("Binocular");
|
||||
$firstOrderItem->setCategory1("Collectibles");
|
||||
$firstOrderItem->setCategory2("Accessories");
|
||||
$firstOrderItem->setItemType(\Iyzipay\Model\OrderItemType::PHYSICAL);
|
||||
$firstOrderItem->setPrice("0.3");
|
||||
$firstOrderItem->setItemUrl("https://www.merchant.com/firstItem.html");
|
||||
$firstOrderItem->setItemDescription("a handheld optical instrument composed of two telescopes and a focusing device and usually having prisms to increase magnifying ability");
|
||||
$OrderItems[0] = $firstOrderItem;
|
||||
|
||||
$secondOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$secondOrderItem->setId("BI102");
|
||||
$secondOrderItem->setName("Game code");
|
||||
$secondOrderItem->setCategory1("Game");
|
||||
$secondOrderItem->setCategory2("Online Game Items");
|
||||
$secondOrderItem->setItemType(\Iyzipay\Model\OrderItemType::VIRTUAL);
|
||||
$secondOrderItem->setPrice("0.5");
|
||||
$secondOrderItem->setItemUrl("https://www.merchant.com/secondItem.html");
|
||||
$secondOrderItem->setItemDescription("Game Code can be used for online games");
|
||||
$OrderItems[1] = $secondOrderItem;
|
||||
|
||||
$thirdOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$thirdOrderItem->setId("BI103");
|
||||
$thirdOrderItem->setName("Usb");
|
||||
$thirdOrderItem->setCategory1("Electronics");
|
||||
$thirdOrderItem->setCategory2("Usb / Cable");
|
||||
$thirdOrderItem->setItemType(\Iyzipay\Model\OrderItemType::PHYSICAL);
|
||||
$thirdOrderItem->setPrice("0.2");
|
||||
$thirdOrderItem->setItemUrl("https://www.merchant.com/thirdItem.html");
|
||||
$thirdOrderItem->setItemDescription("Universal Serial Bus");
|
||||
$OrderItems[2] = $thirdOrderItem;
|
||||
$request->setOrderItems($OrderItems);
|
||||
|
||||
# make request
|
||||
$iyziupFormInitialize = \Iyzipay\Model\IyziupFormInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($iyziupFormInitialize);
|
||||
92
vendor/iyzico/iyzipay-php/samples/initialize_iyziup_form_with_initial_consumer.php
vendored
Normal file
92
vendor/iyzico/iyzipay-php/samples/initialize_iyziup_form_with_initial_consumer.php
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateIyziupFormInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setMerchantOrderId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setPaymentSource("OPENCART-2.3.0.2");
|
||||
$request->setForceThreeDS(0);
|
||||
$request->setEnabledInstallments(array(2, 3, 6, 9));
|
||||
$request->setEnabledCardFamily("Bonus");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setShippingPrice("0.2");
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setTermsUrl("https://www.merchant.com/terms");
|
||||
$request->setPreSalesContractUrl("https://www.merchant.com/preSalesContract");
|
||||
|
||||
$orderItems = array();
|
||||
$firstOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$firstOrderItem->setId("BI101");
|
||||
$firstOrderItem->setName("Binocular");
|
||||
$firstOrderItem->setCategory1("Collectibles");
|
||||
$firstOrderItem->setCategory2("Accessories");
|
||||
$firstOrderItem->setItemType(\Iyzipay\Model\OrderItemType::PHYSICAL);
|
||||
$firstOrderItem->setPrice("0.3");
|
||||
$firstOrderItem->setItemUrl("https://www.merchant.com/firstItem.html");
|
||||
$firstOrderItem->setItemDescription("a handheld optical instrument composed of two telescopes and a focusing device and usually having prisms to increase magnifying ability");
|
||||
$OrderItems[0] = $firstOrderItem;
|
||||
|
||||
$secondOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$secondOrderItem->setId("BI102");
|
||||
$secondOrderItem->setName("Game code");
|
||||
$secondOrderItem->setCategory1("Game");
|
||||
$secondOrderItem->setCategory2("Online Game Items");
|
||||
$secondOrderItem->setItemType(\Iyzipay\Model\OrderItemType::VIRTUAL);
|
||||
$secondOrderItem->setPrice("0.5");
|
||||
$secondOrderItem->setItemUrl("https://www.merchant.com/secondItem.html");
|
||||
$secondOrderItem->setItemDescription("Game Code can be used for online games");
|
||||
$OrderItems[1] = $secondOrderItem;
|
||||
|
||||
$thirdOrderItem = new \Iyzipay\Model\OrderItem();
|
||||
$thirdOrderItem->setId("BI103");
|
||||
$thirdOrderItem->setName("Usb");
|
||||
$thirdOrderItem->setCategory1("Electronics");
|
||||
$thirdOrderItem->setCategory2("Usb / Cable");
|
||||
$thirdOrderItem->setItemType(\Iyzipay\Model\OrderItemType::PHYSICAL);
|
||||
$thirdOrderItem->setPrice("0.2");
|
||||
$thirdOrderItem->setItemUrl("https://www.merchant.com/thirdItem.html");
|
||||
$thirdOrderItem->setItemDescription("Universal Serial Bus");
|
||||
$OrderItems[2] = $thirdOrderItem;
|
||||
$request->setOrderItems($OrderItems);
|
||||
|
||||
$initialConsumer = new \Iyzipay\Model\InitialConsumer;
|
||||
$initialConsumer->setName("ConsumerName");
|
||||
$initialConsumer->setSurname("ConsumerSurname");
|
||||
$initialConsumer->setEmail("consumerName@mail.com");
|
||||
$initialConsumer->setGsmNumber("+905556667788");
|
||||
|
||||
$addressList = array();
|
||||
$homeAddress = new \Iyzipay\Model\IyziupAddress;
|
||||
$homeAddress->setAlias("HomeAddress");
|
||||
$homeAddress->setAddressLine1("Home Address Line 1");
|
||||
$homeAddress->setAddressLine2("Home Address Line 2");
|
||||
$homeAddress->setZipCode("HomeZipCode");
|
||||
$homeAddress->setContactName("HomeConsumerName HomeConsumerSurname");
|
||||
$homeAddress->setCity("HomeCity");
|
||||
$homeAddress->setCountry("HomeCountry");
|
||||
$addressList[0] = $homeAddress;
|
||||
|
||||
$workAddress = new \Iyzipay\Model\IyziupAddress;
|
||||
$workAddress->setAlias("WorkAddress");
|
||||
$workAddress->setAddressLine1("Work Address Line 1");
|
||||
$workAddress->setAddressLine2("Work Address Line 2");
|
||||
$workAddress->setZipCode("WorkZipCode");
|
||||
$workAddress->setContactName("WorkConsumerName WorkConsumerSurname");
|
||||
$workAddress->setCity("WorkCity");
|
||||
$workAddress->setCountry("WorkCountry");
|
||||
$addressList[1] = $workAddress;
|
||||
$initialConsumer->setAddressList($addressList);
|
||||
|
||||
$request->setInitialConsumer($initialConsumer);
|
||||
|
||||
# make request
|
||||
$iyziupFormInitialize = \Iyzipay\Model\IyziupFormInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($iyziupFormInitialize);
|
||||
83
vendor/iyzico/iyzipay-php/samples/initialize_pay_with_iyzico.php
vendored
Normal file
83
vendor/iyzico/iyzipay-php/samples/initialize_pay_with_iyzico.php
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePayWithIyzicoInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
$request->setEnabledInstallments(array(2, 3, 6, 9));
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$payWithIyzicoInitialize = \Iyzipay\Model\PayWithIyzicoInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
echo '<pre>';
|
||||
print_r($payWithIyzicoInitialize);
|
||||
81
vendor/iyzico/iyzipay-php/samples/initialize_pecco.php
vendored
Normal file
81
vendor/iyzico/iyzipay-php/samples/initialize_pecco.php
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePeccoInitializeRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("100000");
|
||||
$request->setPaidPrice("120000");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::IRR);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("30000");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("50000");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("20000");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$peccoInitialize = \Iyzipay\Model\PeccoInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($peccoInitialize);
|
||||
92
vendor/iyzico/iyzipay-php/samples/initialize_threeds.php
vendored
Normal file
92
vendor/iyzico/iyzipay-php/samples/initialize_threeds.php
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5528790000000008");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$paymentCard->setRegisterCard(0);
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$threedsInitialize = \Iyzipay\Model\ThreedsInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($threedsInitialize);
|
||||
97
vendor/iyzico/iyzipay-php/samples/initialize_threeds_with_reward.php
vendored
Normal file
97
vendor/iyzico/iyzipay-php/samples/initialize_threeds_with_reward.php
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreatePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPrice("1");
|
||||
$request->setPaidPrice("1.2");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setInstallment(1);
|
||||
$request->setBasketId("B67832");
|
||||
$request->setPaymentChannel(\Iyzipay\Model\PaymentChannel::WEB);
|
||||
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);
|
||||
$request->setCallbackUrl("https://www.merchant.com/callback");
|
||||
|
||||
$reward = new \Iyzipay\Model\Reward();
|
||||
$reward->setRewardAmount("0.1");
|
||||
$reward->setRewardUsage(1);
|
||||
$request->setReward($reward);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5451030000000000");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$paymentCard->setRegisterCard(0);
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$buyer = new \Iyzipay\Model\Buyer();
|
||||
$buyer->setId("BY789");
|
||||
$buyer->setName("John");
|
||||
$buyer->setSurname("Doe");
|
||||
$buyer->setGsmNumber("+905350000000");
|
||||
$buyer->setEmail("email@email.com");
|
||||
$buyer->setIdentityNumber("74300864791");
|
||||
$buyer->setLastLoginDate("2015-10-05 12:43:35");
|
||||
$buyer->setRegistrationDate("2013-04-21 15:12:09");
|
||||
$buyer->setRegistrationAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$buyer->setIp("85.34.78.112");
|
||||
$buyer->setCity("Istanbul");
|
||||
$buyer->setCountry("Turkey");
|
||||
$buyer->setZipCode("34732");
|
||||
$request->setBuyer($buyer);
|
||||
|
||||
$shippingAddress = new \Iyzipay\Model\Address();
|
||||
$shippingAddress->setContactName("Jane Doe");
|
||||
$shippingAddress->setCity("Istanbul");
|
||||
$shippingAddress->setCountry("Turkey");
|
||||
$shippingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$shippingAddress->setZipCode("34742");
|
||||
$request->setShippingAddress($shippingAddress);
|
||||
|
||||
$billingAddress = new \Iyzipay\Model\Address();
|
||||
$billingAddress->setContactName("Jane Doe");
|
||||
$billingAddress->setCity("Istanbul");
|
||||
$billingAddress->setCountry("Turkey");
|
||||
$billingAddress->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$billingAddress->setZipCode("34742");
|
||||
$request->setBillingAddress($billingAddress);
|
||||
|
||||
$basketItems = array();
|
||||
$firstBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$firstBasketItem->setId("BI101");
|
||||
$firstBasketItem->setName("Binocular");
|
||||
$firstBasketItem->setCategory1("Collectibles");
|
||||
$firstBasketItem->setCategory2("Accessories");
|
||||
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$firstBasketItem->setPrice("0.3");
|
||||
$basketItems[0] = $firstBasketItem;
|
||||
|
||||
$secondBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$secondBasketItem->setId("BI102");
|
||||
$secondBasketItem->setName("Game code");
|
||||
$secondBasketItem->setCategory1("Game");
|
||||
$secondBasketItem->setCategory2("Online Game Items");
|
||||
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
|
||||
$secondBasketItem->setPrice("0.5");
|
||||
$basketItems[1] = $secondBasketItem;
|
||||
|
||||
$thirdBasketItem = new \Iyzipay\Model\BasketItem();
|
||||
$thirdBasketItem->setId("BI103");
|
||||
$thirdBasketItem->setName("Usb");
|
||||
$thirdBasketItem->setCategory1("Electronics");
|
||||
$thirdBasketItem->setCategory2("Usb / Cable");
|
||||
$thirdBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
|
||||
$thirdBasketItem->setPrice("0.2");
|
||||
$basketItems[2] = $thirdBasketItem;
|
||||
$request->setBasketItems($basketItems);
|
||||
|
||||
# make request
|
||||
$threedsInitialize = \Iyzipay\Model\ThreedsInitialize::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($threedsInitialize);
|
||||
19
vendor/iyzico/iyzipay-php/samples/iyzilink_add_product_sample.php
vendored
Normal file
19
vendor/iyzico/iyzipay-php/samples/iyzilink_add_product_sample.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
require_once("config.php");
|
||||
|
||||
$request = new \Iyzipay\Request\Iyzilink\IyziLinkSaveProductRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setName("Sample Integration");
|
||||
$request->setDescription("Sample Integration");
|
||||
$imagePath = __DIR__ . '/images/sample_image.jpg';
|
||||
$request->setBase64EncodedImage(\Iyzipay\FileBase64Encoder::encode($imagePath));
|
||||
$request->setPrice(1);
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setAddressIgnorable(false);
|
||||
$request->setSoldLimit(1);
|
||||
$request->setInstallmentRequest(false);
|
||||
$response = \Iyzipay\Model\Iyzilink\IyziLinkSaveProduct::create($request, Config::options());
|
||||
|
||||
print_r($response);
|
||||
11
vendor/iyzico/iyzipay-php/samples/iyzilink_delete_product_sample.php
vendored
Normal file
11
vendor/iyzico/iyzipay-php/samples/iyzilink_delete_product_sample.php
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$token = "AAVmmA";
|
||||
$response = \Iyzipay\Model\Iyzilink\IyziLinkDeleteProduct::create($request, Config::options(),$token);
|
||||
|
||||
print_r($response);
|
||||
11
vendor/iyzico/iyzipay-php/samples/iyzilink_retrieve_product_sample.php
vendored
Normal file
11
vendor/iyzico/iyzipay-php/samples/iyzilink_retrieve_product_sample.php
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$token = "AAVmmA";
|
||||
$response = \Iyzipay\Model\Iyzilink\IyziLinkRetrieveProduct::create($request, Config::options(),$token);
|
||||
|
||||
print_r($response);
|
||||
12
vendor/iyzico/iyzipay-php/samples/iyzilink_retrieve_products_sample.php
vendored
Normal file
12
vendor/iyzico/iyzipay-php/samples/iyzilink_retrieve_products_sample.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\PagininRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPage(1);
|
||||
$request->setCount(2);
|
||||
$response = \Iyzipay\Model\Iyzilink\IyziLinkRetrieveAllProduct::create($request, Config::options());
|
||||
|
||||
print_r($response);
|
||||
20
vendor/iyzico/iyzipay-php/samples/iyzilink_update_product_sample.php
vendored
Normal file
20
vendor/iyzico/iyzipay-php/samples/iyzilink_update_product_sample.php
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\Iyzilink\IyziLinkSaveProductRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setName("Sample Integration");
|
||||
$request->setDescription("Sample Integration");
|
||||
$imagePath = __DIR__ . '/images/sample_image.jpg';
|
||||
$request->setBase64EncodedImage(\Iyzipay\FileBase64Encoder::encode($imagePath));
|
||||
$request->setPrice(2);
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setAddressIgnorable(false);
|
||||
$request->setSoldLimit(1);
|
||||
$request->setInstallmentRequest(false);
|
||||
$token = "AAVmmA";
|
||||
$response = \Iyzipay\Model\Iyzilink\IyziLinkUpdateProduct::create($request, Config::options(),$token);
|
||||
|
||||
print_r($response);
|
||||
18
vendor/iyzico/iyzipay-php/samples/refund.php
vendored
Normal file
18
vendor/iyzico/iyzipay-php/samples/refund.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateRefundRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentTransactionId("1");
|
||||
$request->setPrice("0.5");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setIp("85.34.78.112");
|
||||
|
||||
# make request
|
||||
$refund = \Iyzipay\Model\Refund::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($refund);
|
||||
14
vendor/iyzico/iyzipay-php/samples/refund_to_balance.php
vendored
Normal file
14
vendor/iyzico/iyzipay-php/samples/refund_to_balance.php
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateRefundToBalanceRequest();
|
||||
$request->setPaymentId("11654127");
|
||||
$request->setCallbackUrl("https://www.callback");
|
||||
|
||||
# make request
|
||||
$refundToBalance = \Iyzipay\Model\RefundToBalance::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($refundToBalance);
|
||||
20
vendor/iyzico/iyzipay-php/samples/refund_with_reason.php
vendored
Normal file
20
vendor/iyzico/iyzipay-php/samples/refund_with_reason.php
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateRefundRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentTransactionId("1");
|
||||
$request->setPrice("0.5");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
$request->setIp("85.34.78.112");
|
||||
$request->setReason(\Iyzipay\Model\RefundReason::OTHER);
|
||||
$request->setDescription("customer requested for default sample");
|
||||
|
||||
# make request
|
||||
$refund = \Iyzipay\Model\Refund::create($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($refund);
|
||||
13
vendor/iyzico/iyzipay-php/samples/reporting_payment_detail.php
vendored
Normal file
13
vendor/iyzico/iyzipay-php/samples/reporting_payment_detail.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\ReportingPaymentDetailRequest();
|
||||
$request->setPaymentConversationId("123456789");
|
||||
|
||||
|
||||
$result = \Iyzipay\Model\ReportingPaymentDetail::create($request, Config::options());
|
||||
|
||||
print_r($result);
|
||||
|
||||
|
||||
14
vendor/iyzico/iyzipay-php/samples/reporting_payment_transaction.php
vendored
Normal file
14
vendor/iyzico/iyzipay-php/samples/reporting_payment_transaction.php
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\ReportingPaymentTransactionRequest();
|
||||
$request->setconversationId("123456789");
|
||||
$request->setTransactionDate("2018-10-10");
|
||||
$request->setPage("1");
|
||||
|
||||
$result = \Iyzipay\Model\ReportingPaymentTransaction::create($request, Config::options());
|
||||
|
||||
print_r($result);
|
||||
|
||||
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_apm.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_apm.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveApmRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentId("1");
|
||||
|
||||
# make request
|
||||
$apmRetrieve = \Iyzipay\Model\Apm::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($apmRetrieve);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_bin.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_bin.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveBinNumberRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setBinNumber("554960");
|
||||
|
||||
# make request
|
||||
$binNumber = \Iyzipay\Model\BinNumber::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($binNumber);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_bkm_result.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_bkm_result.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveBkmRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setToken("token");
|
||||
|
||||
# make request
|
||||
$bkm = \Iyzipay\Model\Bkm::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($bkm);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_cards.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_cards.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveCardListRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setCardUserKey("card user key");
|
||||
|
||||
# make request
|
||||
$cardList = \Iyzipay\Model\CardList::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($cardList);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_checkout_form_result.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_checkout_form_result.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveCheckoutFormRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setToken($_POST['token']);
|
||||
|
||||
# make request
|
||||
$checkoutForm = \Iyzipay\Model\CheckoutForm::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($checkoutForm);
|
||||
16
vendor/iyzico/iyzipay-php/samples/retrieve_installments.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/retrieve_installments.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveInstallmentInfoRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setBinNumber("554960");
|
||||
$request->setPrice("100");
|
||||
|
||||
# make request
|
||||
$installmentInfo = \Iyzipay\Model\InstallmentInfo::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($installmentInfo);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_iyziup_form_result.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_iyziup_form_result.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveIyziupFormRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setToken("f2e140d2-ba4e-4cde-aa24-ebca72360920");
|
||||
|
||||
# make request
|
||||
$iyziupForm = \Iyzipay\Model\IyziupForm::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($iyziupForm);
|
||||
21
vendor/iyzico/iyzipay-php/samples/retrieve_loyalty.php
vendored
Normal file
21
vendor/iyzico/iyzipay-php/samples/retrieve_loyalty.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\RetrieveLoyaltyRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("5451030000000000");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$request->setPaymentCard($paymentCard);
|
||||
|
||||
$loyalty = \Iyzipay\Model\Loyalty::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($loyalty);
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_pay_with_iyzico_result.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_pay_with_iyzico_result.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrievePayWithIyzicoRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setToken("token");
|
||||
|
||||
# make request
|
||||
$payWithIyzico = \Iyzipay\Model\PayWithIyzico::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($payWithIyzico);
|
||||
16
vendor/iyzico/iyzipay-php/samples/retrieve_payment_result.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/retrieve_payment_result.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrievePaymentRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentId("1");
|
||||
$request->setPaymentConversationId("123456789");
|
||||
|
||||
# make request
|
||||
$payment = \Iyzipay\Model\Payment::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($payment);
|
||||
33
vendor/iyzico/iyzipay-php/samples/retrieve_payout_transactions.php
vendored
Normal file
33
vendor/iyzico/iyzipay-php/samples/retrieve_payout_transactions.php
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
function retrieve_payout_completed_transactions()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveTransactionsRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setDate("2016-01-22 19:13:00");
|
||||
|
||||
# make request
|
||||
$payoutCompletedTransactionList = \Iyzipay\Model\PayoutCompletedTransactionList::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($payoutCompletedTransactionList);
|
||||
}
|
||||
|
||||
function retrieve_bounced_bank_transfers()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveTransactionsRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setDate("2016-01-22 19:13:00");
|
||||
|
||||
# make request
|
||||
$bouncedBankTransferList = \Iyzipay\Model\BouncedBankTransferList::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($bouncedBankTransferList);
|
||||
}
|
||||
15
vendor/iyzico/iyzipay-php/samples/retrieve_sub_merchant.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/retrieve_sub_merchant.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\RetrieveSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantExternalId("AS49224");
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::retrieve($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
16
vendor/iyzico/iyzipay-php/samples/settlement_to_balance.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/settlement_to_balance.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\CreateSettlementToBalanceRequest();
|
||||
$request->setSubMerchantKey("11654127");
|
||||
$request->setCallbackUrl("https://www.callback");
|
||||
$request->setPrice("0.1");
|
||||
|
||||
# make request
|
||||
$settlementToBalance = \Iyzipay\Model\SettlementToBalance::create($request, Config::options());
|
||||
|
||||
echo '<pre>';
|
||||
# print result
|
||||
print_r($settlementToBalance);
|
||||
16
vendor/iyzico/iyzipay-php/samples/submerchant_payment_item_update.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/submerchant_payment_item_update.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
$request = new \Iyzipay\Request\SubMerchantPaymentItemUpdateRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPaymentTransactionId("11606407");
|
||||
$request->setSubMerchantKey("dVNPU4zjThEHTRqlExIhh7VVSBA=");
|
||||
$request->setSubMerchantPrice(0.2);
|
||||
|
||||
$result = \Iyzipay\Model\SubMerchantPaymentItemUpdate::create($request, Config::options());
|
||||
|
||||
print_r($result);
|
||||
|
||||
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/activate_subscription.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/activate_subscription.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionActivateRequest();
|
||||
$request->setLocale("TR");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubscriptionReferenceCode("7e10bcf1-a292-41f1-b61f-19e4aa84ff40");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionActivate::update($request,Config::options());
|
||||
print_r($result);
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/cancel_subscription.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/cancel_subscription.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCancelRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubscriptionReferenceCode("5560ca5b-e0b9-4270-863c-c5f702c3a110");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCancel::cancel($request,Config::options());
|
||||
print_r($result);
|
||||
11
vendor/iyzico/iyzipay-php/samples/subscription-samples/card_update_customer.php
vendored
Normal file
11
vendor/iyzico/iyzipay-php/samples/subscription-samples/card_update_customer.php
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCardUpdateRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setCustomerReferenceCode("7ad4cc50-c96c-45c6-a3f3-5f1db261e511");
|
||||
$request->setCallBackUrl("https://www.callbackurl.com");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCardUpdate::update($request,Config::options());
|
||||
print_r($result);
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCardUpdateWithSubscriptionReferenceCodeRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubscriptionReferenceCode("7ad4cc50-c96c-45c6-a3f3-5f1db261e511");
|
||||
$request->setCallBackUrl("https://www.callbackurl.com");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCardUpdate::updateWithSubscriptionReferenceCode($request,Config::options());
|
||||
print_r($result);
|
||||
28
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_customer.php
vendored
Normal file
28
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_customer.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreateCustomerRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("1234567789");
|
||||
$customer = new \Iyzipay\Model\Customer();
|
||||
$customer->setName("John");
|
||||
$customer->setSurname("Doe");
|
||||
$customer->setGsmNumber("+905555555555");
|
||||
$customer->setEmail("johndoe@iyzicotest.com");
|
||||
$customer->setIdentityNumber("11111111111");
|
||||
$customer->setShippingContactName("John Doe");
|
||||
$customer->setShippingCity("Istanbul");
|
||||
$customer->setShippingDistrict("altunizade");
|
||||
$customer->setShippingCountry("Turkey");
|
||||
$customer->setShippingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setShippingZipCode("34660");
|
||||
$customer->setBillingContactName("John Doe");
|
||||
$customer->setBillingCity("Istanbul");
|
||||
$customer->setBillingDistrict("altunizade");
|
||||
$customer->setBillingCountry("Turkey");
|
||||
$customer->setBillingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setBillingZipCode("34660");
|
||||
$request->setCustomer($customer);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCustomer::create($request,Config::options());
|
||||
print_r($result);
|
||||
18
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_pricing_plan.php
vendored
Normal file
18
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_pricing_plan.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreatePricingPlanRequest();
|
||||
$request->setLocale('tr');
|
||||
$request->setConversationId('123456789');
|
||||
$request->setProductReferenceCode('ac188383-d30e-490e-94bb-239ff6af4b5b');
|
||||
$request->setName('testPlan');
|
||||
$request->setPrice('30.0');
|
||||
$request->setCurrencyCode('TRY');
|
||||
$request->setPaymentInterval('WEEKLY');
|
||||
$request->setPaymentIntervalCount(1);
|
||||
$request->setTrialPeriodDays(30);
|
||||
$request->setRecurrenceCount(5);
|
||||
$request->setPlanPaymentType('RECURRING');
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionPricingPlan::create($request,Config::options());
|
||||
print_r($result);
|
||||
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_product.php
vendored
Normal file
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_product.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__).'/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreateProductRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("1234567889");
|
||||
$request->setName("KingOfProduct");
|
||||
$request->setDescription("DescriptionOfProduct");
|
||||
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionProduct::create($request,Config::options());
|
||||
print_r($result);
|
||||
35
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_subscription_api.php
vendored
Normal file
35
vendor/iyzico/iyzipay-php/samples/subscription-samples/create_subscription_api.php
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreateRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setPricingPlanReferenceCode("c1d489b6-9adc-42fa-88ae-47ea2e5dbe1e");
|
||||
$request->setSubscriptionInitialStatus("PENDING");
|
||||
$paymentCard = new \Iyzipay\Model\PaymentCard();
|
||||
$paymentCard->setCardHolderName("John Doe");
|
||||
$paymentCard->setCardNumber("4603450000000000");
|
||||
$paymentCard->setExpireMonth("12");
|
||||
$paymentCard->setExpireYear("2030");
|
||||
$paymentCard->setCvc("123");
|
||||
$request->setPaymentCard($paymentCard);
|
||||
$customer = new \Iyzipay\Model\Customer();
|
||||
$customer->setName("John");
|
||||
$customer->setSurname("Doe");
|
||||
$customer->setGsmNumber("+905555555555");
|
||||
$customer->setEmail("johndoe@iyzico.com");
|
||||
$customer->setIdentityNumber("11111111111");
|
||||
$customer->setShippingContactName("John Doe");
|
||||
$customer->setShippingCity("Istanbul");
|
||||
$customer->setShippingCountry("Turkey");
|
||||
$customer->setShippingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setShippingZipCode("34660");
|
||||
$customer->setBillingContactName("John Doe");
|
||||
$customer->setBillingCity("Istanbul");
|
||||
$customer->setBillingCountry("Turkey");
|
||||
$customer->setBillingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setBillingZipCode("34660");
|
||||
$request->setCustomer($customer);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCreate::create($request,Config::options());
|
||||
print_r($result);
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreateCheckoutFormRequest();
|
||||
$request->setConversationId("123456789");
|
||||
$request->setLocale("tr");
|
||||
$request->setPricingPlanReferenceCode("ffed3cb1-1cf6-476f-9a0c-ae2a89e2cc1d");
|
||||
$request->setSubscriptionInitialStatus("ACTIVE");
|
||||
$request->setCallbackUrl("https://callbackurl.com");
|
||||
$customer = new \Iyzipay\Model\Customer();
|
||||
$customer->setName("John");
|
||||
$customer->setSurname("Doe");
|
||||
$customer->setGsmNumber("+905555555555");
|
||||
$customer->setEmail("johndoe@iyzico.com");
|
||||
$customer->setIdentityNumber("11111111111");
|
||||
$customer->setShippingContactName("John Doe");
|
||||
$customer->setShippingCity("Istanbul");
|
||||
$customer->setShippingCountry("Turkey");
|
||||
$customer->setShippingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setShippingZipCode("34660");
|
||||
$customer->setBillingContactName("John Doe");
|
||||
$customer->setBillingCity("Istanbul");
|
||||
$customer->setBillingCountry("Turkey");
|
||||
$customer->setBillingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setBillingZipCode("34660");
|
||||
$request->setCustomer($customer);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCreateCheckoutForm::create($request,Config::options());
|
||||
print_r($result);
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionCreateWithCustomerRequest();
|
||||
$request->setConversationId("123456789");
|
||||
$request->setLocale("tr");
|
||||
$request->setPricingPlanReferenceCode("eb5cc6b4-a441-484c-99f2-ea7c1755ecd3");
|
||||
$request->setSubscriptionInitialStatus("ACTIVE");
|
||||
$request->setCustomerReferenceCode("1aa8d2ce-8209-4666-8bf5-b818e851c590");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCreateWithCustomer::create($request,Config::options());
|
||||
print_r($result);
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/delete_pricing_plan.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/delete_pricing_plan.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionDeletePricingPlanRequest();
|
||||
$request->setPricingPlanReferenceCode("6d20b09d-2650-4b92-a5be-ad1d6fbf6b1e");
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionPricingPlan::delete($request, Config::options());
|
||||
print_r($result);
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/delete_product.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/delete_product.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionDeleteProductRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setProductReferenceCode("bbab6ca0-9054-45c7-8060-57a417167738");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionProduct::delete($request,Config::options());
|
||||
print_r($result);
|
||||
9
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_customers.php
vendored
Normal file
9
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_customers.php
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionListCustomersRequest();
|
||||
$request->setPage(1);
|
||||
$request->setCount(100);
|
||||
$result = \Iyzipay\Model\Subscription\RetrieveList::customers($request,Config::options());
|
||||
print_r($result);
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_pricing_plan.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_pricing_plan.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionListPricingPlanRequest();
|
||||
$request->setPage(1);
|
||||
$request->setCount(3);
|
||||
$request->setProductReferenceCode("e768c480-1ab7-4f14-b4cb-1a3af720fce9");
|
||||
$result = \Iyzipay\Model\Subscription\RetrieveList::pricingPlan($request,Config::options());
|
||||
print_r($result);
|
||||
9
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_products.php
vendored
Normal file
9
vendor/iyzico/iyzipay-php/samples/subscription-samples/list_products.php
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionListProductsRequest();
|
||||
$request->setPage(1);
|
||||
$request->setCount(10);
|
||||
$result = \Iyzipay\Model\Subscription\RetrieveList::products($request,Config::options());
|
||||
print_r($result);
|
||||
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_customer.php
vendored
Normal file
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_customer.php
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionRetrieveCustomerRequest();
|
||||
$request->setCustomerReferenceCode("66c238cf-faf5-4d42-bfed-642d47b74aac");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCustomer::retrieve($request,Config::options());
|
||||
print_r($result);
|
||||
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_pricing_plan.php
vendored
Normal file
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_pricing_plan.php
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionRetrievePricingPlanRequest();
|
||||
$request->setPricingPlanReferenceCode("6d20b09d-2650-4b92-a5be-ad1d6fbf6b1e");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionPricingPlan::retrieve($request,Config::options());
|
||||
print_r($result);
|
||||
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_product.php
vendored
Normal file
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_product.php
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionRetrieveProductRequest();
|
||||
$request->setProductReferenceCode("3866b3c3-2750-494b-9f0e-89e77f8c0283");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionProduct::retrieve($request,Config::options());
|
||||
print_r($result);
|
||||
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_subscription.php
vendored
Normal file
8
vendor/iyzico/iyzipay-php/samples/subscription-samples/retrieve_subscription.php
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__).'/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionDetailsRequest();
|
||||
$request->setSubscriptionReferenceCode("fec5250d-1f9f-4605-bc73-db33072248f7");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionDetails::retrieve($request,Config::options());
|
||||
print_r($result);
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\RetrieveSubscriptionCreateCheckoutFormRequest();
|
||||
$request->setCheckoutFormToken("817ff890-424c-4e15-b190-d178834750cc");
|
||||
$result = \Iyzipay\Model\Subscription\RetrieveSubscriptionCheckoutForm::retrieve($request,Config::options());
|
||||
print_r($result);
|
||||
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/retry_subscription.php
vendored
Normal file
10
vendor/iyzico/iyzipay-php/samples/subscription-samples/retry_subscription.php
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionRetryRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("123456789");
|
||||
$request->setReferenceCode("504de1a8-8588-485e-9f8d-9bd9f3cb52f2");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionRetry::update($request,Config::options());
|
||||
print_r($result);
|
||||
13
vendor/iyzico/iyzipay-php/samples/subscription-samples/search_subscription.php
vendored
Normal file
13
vendor/iyzico/iyzipay-php/samples/subscription-samples/search_subscription.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionSearchRequest();
|
||||
$request->setPage(1);
|
||||
$request->setCount(10);
|
||||
$request->setSubscriptionStatus('ACTIVE');
|
||||
$request->setStartDate('2018-10-05');
|
||||
$request->setEndDate('2019-10-05');
|
||||
$request->setPricingPlanReferenceCode('c1d489b6-9adc-42fa-88ae-47ea2e5dbe1e');
|
||||
$result = \Iyzipay\Model\Subscription\RetrieveList::subscriptions($request,Config::options());
|
||||
print_r($result);
|
||||
29
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_customer.php
vendored
Normal file
29
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_customer.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionUpdateCustomerRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("1234567789");
|
||||
$request->setCustomerReferenceCode("66c238cf-faf5-4d42-bfed-642d47b74aac");
|
||||
$customer = new \Iyzipay\Model\Customer();
|
||||
$customer->setName("John");
|
||||
$customer->setSurname("Doe");
|
||||
$customer->setEmail("johndoe@iyzico.com");
|
||||
$customer->setGsmNumber("+905555555111");
|
||||
$customer->setIdentityNumber("11111111111");
|
||||
$customer->setShippingContactName("John Doe");
|
||||
$customer->setShippingCity("Istanbul");
|
||||
$customer->setShippingDistrict("altunizade");
|
||||
$customer->setShippingCountry("Turkey");
|
||||
$customer->setShippingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setShippingZipCode("34660");
|
||||
$customer->setBillingContactName("John Doe");
|
||||
$customer->setBillingCity("Istanbul");
|
||||
$customer->setBillingDistrict("altunizade");
|
||||
$customer->setBillingCountry("Turkey");
|
||||
$customer->setBillingAddress("Uskudar Burhaniye Mahallesi iyzico A.S");
|
||||
$customer->setBillingZipCode("34660");
|
||||
$request->setCustomer($customer);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionCustomer::update($request,Config::options());
|
||||
print_r($result);
|
||||
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_pricing_plan.php
vendored
Normal file
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_pricing_plan.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionUpdatePricingPlanRequest();
|
||||
$request->setLocale('tr');
|
||||
$request->setConversationId('123456789');
|
||||
$request->setPricingPlanReferenceCode("6d20b09d-2650-4b92-a5be-ad1d6fbf6b1e");
|
||||
$request->setName("updatedName");
|
||||
$request->setTrialPeriodDays(10);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionPricingPlan::update($request,Config::options());
|
||||
print_r($result);
|
||||
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_product.php
vendored
Normal file
12
vendor/iyzico/iyzipay-php/samples/subscription-samples/update_product.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__).'/config.php';
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionUpdateProductRequest();
|
||||
$request->setLocale("tr");
|
||||
$request->setConversationId("1234567889");
|
||||
$request->setProductReferenceCode("bbab6ca0-9054-45c7-8060-57a417167738");
|
||||
$request->setName("newName");
|
||||
$request->setDescription("newDescription");
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionProduct::update($request,Config::options());
|
||||
print_r($result);
|
||||
15
vendor/iyzico/iyzipay-php/samples/subscription-samples/upgrade_subscription.php
vendored
Normal file
15
vendor/iyzico/iyzipay-php/samples/subscription-samples/upgrade_subscription.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
require dirname(__DIR__) . '/config.php';
|
||||
|
||||
|
||||
$request = new \Iyzipay\Request\Subscription\SubscriptionUpgradeRequest();
|
||||
$request->setLocale("TR");
|
||||
$request->setConversationId("123123123");
|
||||
$request->setSubscriptionReferenceCode("85eaa655-c3fd-4053-9e9b-dacc9e201c5f");
|
||||
$request->setNewPricingPlanReferenceCode("5308630d-fb0a-453f-b30a-5afa719d5191");
|
||||
$request->setUpgradePeriod("NOW");
|
||||
$request->setUseTrial(true);
|
||||
$request->setResetRecurrenceCount(true);
|
||||
$result = \Iyzipay\Model\Subscription\SubscriptionUpgrade::update($request,Config::options());
|
||||
print_r($result);
|
||||
16
vendor/iyzico/iyzipay-php/samples/tls_v12_test.php
vendored
Normal file
16
vendor/iyzico/iyzipay-php/samples/tls_v12_test.php
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require_once("Config.php");
|
||||
|
||||
$options = Config::options();
|
||||
$options->setBaseUrl("https://sandbox-api-tls12.iyzipay.com");
|
||||
|
||||
$iyzipayResource = \Iyzipay\Model\ApiTest::retrieve($options);
|
||||
|
||||
$tlsWarningMessage = "WARNING! Minimum TLS v1.2 will be supported after March 2018. Please upgrade your openssl version to minimum 1.0.1.
|
||||
If you have any questions, please open an issue on Github or contact us at integration@iyzico.com.";
|
||||
if ($iyzipayResource->getStatus() == "success") {
|
||||
print_r($iyzipayResource);
|
||||
} else {
|
||||
print_r($tlsWarningMessage);
|
||||
}
|
||||
14
vendor/iyzico/iyzipay-php/samples/ucs_init.php
vendored
Normal file
14
vendor/iyzico/iyzipay-php/samples/ucs_init.php
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\UCSInitializeRequest();
|
||||
$request->setEmail("email@iyzico.com");
|
||||
$request->setGsmNumber("+905555555555");
|
||||
|
||||
# make request
|
||||
$result = \Iyzipay\Model\UCSInitialize::create($request,Config::options());
|
||||
|
||||
# print result
|
||||
print_r($payment);
|
||||
75
vendor/iyzico/iyzipay-php/samples/update_sub_merchant.php
vendored
Normal file
75
vendor/iyzico/iyzipay-php/samples/update_sub_merchant.php
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
function update_personal_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\UpdateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantKey("sub merchant key");
|
||||
$request->setIban("TR630006200027700006678204");
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setContactName("Jane");
|
||||
$request->setContactSurname("Doe");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("Jane's market");
|
||||
$request->setIdentityNumber("31300864726");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::update($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
|
||||
function update_private_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\UpdateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantKey("sub merchant key");
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setTaxOffice("Tax office");
|
||||
$request->setLegalCompanyTitle("Jane Doe inc");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("Jane's market");
|
||||
$request->setIban("TR180006200119000006672315");
|
||||
$request->setIdentityNumber("31300864726");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::update($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
|
||||
function update_limited_company_sub_merchant()
|
||||
{
|
||||
# create request class
|
||||
$request = new \Iyzipay\Request\UpdateSubMerchantRequest();
|
||||
$request->setLocale(\Iyzipay\Model\Locale::TR);
|
||||
$request->setConversationId("123456789");
|
||||
$request->setSubMerchantKey("sub merchant key");
|
||||
$request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
|
||||
$request->setTaxOffice("Tax office");
|
||||
$request->setTaxNumber("9261877");
|
||||
$request->setLegalCompanyTitle("ABC inc");
|
||||
$request->setEmail("email@submerchantemail.com");
|
||||
$request->setGsmNumber("+905350000000");
|
||||
$request->setName("Jane's market");
|
||||
$request->setIban("TR180006200119000006672315");
|
||||
$request->setCurrency(\Iyzipay\Model\Currency::TL);
|
||||
|
||||
# make request
|
||||
$subMerchant = \Iyzipay\Model\SubMerchant::update($request, Config::options());
|
||||
|
||||
# print result
|
||||
print_r($subMerchant);
|
||||
}
|
||||
Reference in New Issue
Block a user