Viewing file: CreateBkmInitializeRequest.php (4.12 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Iyzipay\Request;
use Iyzipay\JsonBuilder; use Iyzipay\Request; use Iyzipay\RequestStringBuilder;
class CreateBkmInitializeRequest extends Request { private $price; private $basketId; private $paymentGroup; private $buyer; private $shippingAddress; private $billingAddress; private $basketItems; private $callbackUrl; private $paymentSource; private $currency; private $enabledInstallments;
public function getPrice() { return $this->price; }
public function setPrice($price) { $this->price = $price; }
public function getBasketId() { return $this->basketId; }
public function setBasketId($basketId) { $this->basketId = $basketId; }
public function getPaymentGroup() { return $this->paymentGroup; }
public function setPaymentGroup($paymentGroup) { $this->paymentGroup = $paymentGroup; }
public function getBuyer() { return $this->buyer; }
public function setBuyer($buyer) { $this->buyer = $buyer; }
public function getShippingAddress() { return $this->shippingAddress; }
public function setShippingAddress($shippingAddress) { $this->shippingAddress = $shippingAddress; }
public function getBillingAddress() { return $this->billingAddress; }
public function setBillingAddress($billingAddress) { $this->billingAddress = $billingAddress; }
public function getBasketItems() { return $this->basketItems; }
public function setBasketItems($basketItems) { $this->basketItems = $basketItems; }
public function getCallbackUrl() { return $this->callbackUrl; }
public function setCallbackUrl($callbackUrl) { $this->callbackUrl = $callbackUrl; }
public function getPaymentSource() { return $this->paymentSource; }
public function setPaymentSource($paymentSource) { $this->paymentSource = $paymentSource; }
public function getCurrency() { return $this->currency; }
public function setCurrency($currency) { $this->currency = $currency; }
public function setEnabledInstallments($enabledInstallments) { $this->enabledInstallments = $enabledInstallments; }
public function getEnabledInstallments() { return $this->enabledInstallments; }
public function getJsonObject() { return JsonBuilder::fromJsonObject(parent::getJsonObject()) ->addPrice("price", $this->getPrice()) ->add("basketId", $this->getBasketId()) ->add("paymentGroup", $this->getPaymentGroup()) ->add("buyer", $this->getBuyer()) ->add("shippingAddress", $this->getShippingAddress()) ->add("billingAddress", $this->getBillingAddress()) ->addArray("basketItems", $this->getBasketItems()) ->add("callbackUrl", $this->getCallbackUrl()) ->add("paymentSource", $this->getPaymentSource()) ->add("currency", $this->getCurrency()) ->addArray("enabledInstallments", $this->getEnabledInstallments()) ->getObject(); }
public function toPKIRequestString() { return RequestStringBuilder::create() ->appendSuper(parent::toPKIRequestString()) ->appendPrice("price", $this->getPrice()) ->append("basketId", $this->getBasketId()) ->append("paymentGroup", $this->getPaymentGroup()) ->append("buyer", $this->getBuyer()) ->append("shippingAddress", $this->getShippingAddress()) ->append("billingAddress", $this->getBillingAddress()) ->appendArray("basketItems", $this->getBasketItems()) ->append("callbackUrl", $this->getCallbackUrl()) ->append("paymentSource", $this->getPaymentSource()) ->append("currency", $this->getCurrency()) ->appendArray("enabledInstallments", $this->getEnabledInstallments()) ->getRequestString(); } }
|