PHP Class Payler

显示文件 Open project: yupe/yupe Class Usage Examples

Public Methods

Method Description
__construct ( Payment $payment )
getOrderIdFromHash ( CHttpRequest $request ) : string | boolean Gets the order ID from hash
getPaymentStatus ( CHttpRequest $request ) : string | boolean Gets the status of the current payment
getSessionId ( Order $order ) : string | boolean Starts a payment session and returns its ID
getUrl ( string $method ) : string Generate url

Private Methods

Method Description
sendRequest ( array $data, string $method ) : boolean | mixed Sends a request to the server

Method Details

__construct() public method

public __construct ( Payment $payment )
$payment Payment

getOrderIdFromHash() public method

Gets the order ID from hash
public getOrderIdFromHash ( CHttpRequest $request ) : string | boolean
$request CHttpRequest
return string | boolean

getPaymentStatus() public method

Gets the status of the current payment
public getPaymentStatus ( CHttpRequest $request ) : string | boolean
$request CHttpRequest
return string | boolean

getSessionId() public method

Starts a payment session and returns its ID
public getSessionId ( Order $order ) : string | boolean
$order Order
return string | boolean

getUrl() public method

Generate url
public getUrl ( string $method ) : string
$method string Payler API method
return string