PHP 클래스 Markette\Gopay\Service\AbstractPaymentService

상속: extends AbstractService
파일 보기 프로젝트 열기: markette/gopay 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$gopay Markette\Gopay\Gopay

공개 메소드들

메소드 설명
__construct ( Markette\Gopay\Gopay $gopay )
createPayment ( array $values ) : BasePayment Create Payment
restorePayment ( array $values, array $valuesToBeVerified ) : ReturnedPayment Returns payment after visiting Payment Gate

보호된 메소드들

메소드 설명
createSignature ( integer $paymentSessionId ) : string Creates encrypted signature for given given payment session id
getPaymentChannels ( string $channel ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( Markette\Gopay\Gopay $gopay )
$gopay Markette\Gopay\Gopay

createPayment() 추상적인 공개 메소드

Create Payment
abstract public createPayment ( array $values ) : BasePayment
$values array
리턴 Markette\Gopay\Entity\BasePayment

createSignature() 보호된 메소드

Creates encrypted signature for given given payment session id
protected createSignature ( integer $paymentSessionId ) : string
$paymentSessionId integer
리턴 string

getPaymentChannels() 보호된 메소드

protected getPaymentChannels ( string $channel ) : array
$channel string
리턴 array

restorePayment() 공개 메소드

Returns payment after visiting Payment Gate
public restorePayment ( array $values, array $valuesToBeVerified ) : ReturnedPayment
$values array
$valuesToBeVerified array
리턴 Markette\Gopay\Entity\ReturnedPayment

프로퍼티 상세

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

protected Gopay,Markette\Gopay $gopay
리턴 Markette\Gopay\Gopay