PHP Class App\Ninja\PaymentDrivers\WePayPaymentDriver

Inheritance: extends BasePaymentDriver
Mostrar archivo Open project: hillelcoren/invoice-ninja

Public Methods

Method Description
createToken ( )
gatewayTypes ( )
handleWebHook ( $input )
removePaymentMethod ( $paymentMethod )
rules ( )
tokenize ( )

Protected Methods

Method Description
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 )

Method Details

attemptVoidPayment() protected method

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

checkCustomerExists() protected method

protected checkCustomerExists ( $customer )

createToken() public method

public createToken ( )

creatingPaymentMethod() protected method

$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 method

public gatewayTypes ( )

handleWebHook() public method

public handleWebHook ( $input )

paymentDetails() protected method

protected paymentDetails ( $paymentMethod = false )

refundDetails() protected method

protected refundDetails ( $payment, $amount )

removePaymentMethod() public method

public removePaymentMethod ( $paymentMethod )

rules() public method

public rules ( )

tokenize() public method

public tokenize ( )