PHP 클래스 Payu\Builder\PaymentRequestBuilder

상속: extends BuilderAbstract
파일 보기 프로젝트 열기: paranoiaproject/payuclient 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$basket Payu\Component\Basket
$billing Payu\Component\Billing
$delivery Payu\Component\Delivery
$order Payu\Component\Order

공개 메소드들

메소드 설명
__construct ( Configuration $configuration )
addProduct ( Product $product )
build ( )
buildAndAddProduct ( null $name = null, null $code = null, null $quantity = null, null $info = null, null $price = null, null $version = null, null $vat = null, null $priceType = null )
buildBilling ( null $firstName = null, null $lastName = null, null $email = null, null $phone = null, null $fax = null, null $address = null, null $zipCode = null, null $city = null, null $state = null, null $countryCode = null )
buildDeliverys ( null $firstName = null, null $lastName = null, null $email = null, null $phone = null, null $company = null, null $address = null, null $zipCode = null, null $city = null, null $state = null, null $countryCode = null )
buildOrder ( $code, $clientIp, integer $installment = 1, string $currency = 'TRY', null $loyaltyAmount = null, string $paymentMethod = 'CCVISAMC', null $date = null, null $timeout = null, $recurringPayment = false )
setBilling ( Billing $billing )
setDelivery ( Delivery $delivery )
setOrder ( Order $order )

메소드 상세

__construct() 공개 메소드

public __construct ( Configuration $configuration )
$configuration PayU\Configuration

addProduct() 공개 메소드

public addProduct ( Product $product )
$product Payu\Component\Product

build() 공개 메소드

public build ( )

buildAndAddProduct() 공개 메소드

public buildAndAddProduct ( null $name = null, null $code = null, null $quantity = null, null $info = null, null $price = null, null $version = null, null $vat = null, null $priceType = null )
$name null
$code null
$quantity null
$info null
$price null
$version null
$vat null
$priceType null

buildBilling() 공개 메소드

public buildBilling ( null $firstName = null, null $lastName = null, null $email = null, null $phone = null, null $fax = null, null $address = null, null $zipCode = null, null $city = null, null $state = null, null $countryCode = null )
$firstName null
$lastName null
$email null
$phone null
$fax null
$address null
$zipCode null
$city null
$state null
$countryCode null

buildDeliverys() 공개 메소드

public buildDeliverys ( null $firstName = null, null $lastName = null, null $email = null, null $phone = null, null $company = null, null $address = null, null $zipCode = null, null $city = null, null $state = null, null $countryCode = null )
$firstName null
$lastName null
$email null
$phone null
$company null
$address null
$zipCode null
$city null
$state null
$countryCode null

buildOrder() 공개 메소드

public buildOrder ( $code, $clientIp, integer $installment = 1, string $currency = 'TRY', null $loyaltyAmount = null, string $paymentMethod = 'CCVISAMC', null $date = null, null $timeout = null, $recurringPayment = false )
$code
$clientIp
$installment integer
$currency string
$loyaltyAmount null
$paymentMethod string
$date null
$timeout null

setBilling() 공개 메소드

public setBilling ( Billing $billing )
$billing Payu\Component\Billing

setDelivery() 공개 메소드

public setDelivery ( Delivery $delivery )
$delivery Payu\Component\Delivery

setOrder() 공개 메소드

public setOrder ( Order $order )
$order Payu\Component\Order

프로퍼티 상세

$basket 보호되어 있는 프로퍼티

protected Basket,Payu\Component $basket
리턴 Payu\Component\Basket

$billing 보호되어 있는 프로퍼티

protected Billing,Payu\Component $billing
리턴 Payu\Component\Billing

$delivery 보호되어 있는 프로퍼티

protected Delivery,Payu\Component $delivery
리턴 Payu\Component\Delivery

$order 보호되어 있는 프로퍼티

protected Order,Payu\Component $order
리턴 Payu\Component\Order