PHP Class PayU\Client

Show file Open project: paranoiaproject/payuclient Class Usage Examples

Public Methods

Method Description
__construct ( Configuration $configuration )
createLoyaltyInquiryRequestBuilder ( ) : LoyaltyInquiryRequestBuilder
createPaymentRequestBuilder ( ) : PaymentRequestBuilder
makeLoyaltyInquiry ( LoyaltyInquiryRequest $request ) : LoyaltyInquiryResponse
makePayment ( PaymentRequest $request ) : PaymentResponse

Private Methods

Method Description
sendRequest ( RequestAbstract $request, string $endpointUrl ) : Guzzle\Http\EntityBodyInterface | string

Method Details

__construct() public method

public __construct ( Configuration $configuration )
$configuration Configuration

createLoyaltyInquiryRequestBuilder() public method

public createLoyaltyInquiryRequestBuilder ( ) : LoyaltyInquiryRequestBuilder
return Payu\Builder\LoyaltyInquiryRequestBuilder

createPaymentRequestBuilder() public method

public createPaymentRequestBuilder ( ) : PaymentRequestBuilder
return Payu\Builder\PaymentRequestBuilder

makeLoyaltyInquiry() public method

public makeLoyaltyInquiry ( LoyaltyInquiryRequest $request ) : LoyaltyInquiryResponse
$request Payu\Request\LoyaltyInquiryRequest
return Payu\Response\LoyaltyInquiryResponse

makePayment() public method

public makePayment ( PaymentRequest $request ) : PaymentResponse
$request Payu\Request\PaymentRequest
return Payu\Response\PaymentResponse