PHP 클래스 App\Ninja\PaymentDrivers\WePayPaymentDriver

상속: extends BasePaymentDriver
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja

공개 메소드들

메소드 설명
createToken ( )
gatewayTypes ( )
handleWebHook ( $input )
removePaymentMethod ( $paymentMethod )
rules ( )
tokenize ( )

보호된 메소드들

메소드 설명
attemptVoidPayment ( $response, $payment, $amount )
checkCustomerExists ( $customer )
creatingPaymentMethod ( $paymentMethod ) * public function creatingCustomer($customer) { if ($gatewayResponse instanceof \Omnipay\WePay\Message\CustomCheckoutResponse) { $wepay = \Utils::setupWePay($accountGateway); $paymentMethodType = $gatewayResponse->getData()['payment_method']['type'];
paymentDetails ( $paymentMethod = false )
refundDetails ( $payment, $amount )

메소드 상세

attemptVoidPayment() 보호된 메소드

protected attemptVoidPayment ( $response, $payment, $amount )

checkCustomerExists() 보호된 메소드

protected checkCustomerExists ( $customer )

createToken() 공개 메소드

public createToken ( )

creatingPaymentMethod() 보호된 메소드

$gatewayResponse = $wepay->request($paymentMethodType, array( 'client_id' => WEPAY_CLIENT_ID, 'client_secret' => WEPAY_CLIENT_SECRET, $paymentMethodType.'_id' => $gatewayResponse->getData()['payment_method'][$paymentMethodType]['id'], )); } }
protected creatingPaymentMethod ( $paymentMethod )

gatewayTypes() 공개 메소드

public gatewayTypes ( )

handleWebHook() 공개 메소드

public handleWebHook ( $input )

paymentDetails() 보호된 메소드

protected paymentDetails ( $paymentMethod = false )

refundDetails() 보호된 메소드

protected refundDetails ( $payment, $amount )

removePaymentMethod() 공개 메소드

public removePaymentMethod ( $paymentMethod )

rules() 공개 메소드

public rules ( )

tokenize() 공개 메소드

public tokenize ( )