PHP Class App\Ninja\PaymentDrivers\WePayPaymentDriver

Inheritance: extends BasePaymentDriver
Afficher le fichier Open project: hillelcoren/invoice-ninja

Méthodes publiques

Méthode Description
createToken ( )
gatewayTypes ( )
handleWebHook ( $input )
removePaymentMethod ( $paymentMethod )
rules ( )
tokenize ( )

Méthodes protégées

Méthode 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 méthode

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

checkCustomerExists() protected méthode

protected checkCustomerExists ( $customer )

createToken() public méthode

public createToken ( )

creatingPaymentMethod() protected méthode

$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 méthode

public gatewayTypes ( )

handleWebHook() public méthode

public handleWebHook ( $input )

paymentDetails() protected méthode

protected paymentDetails ( $paymentMethod = false )

refundDetails() protected méthode

protected refundDetails ( $payment, $amount )

removePaymentMethod() public méthode

public removePaymentMethod ( $paymentMethod )

rules() public méthode

public rules ( )

tokenize() public méthode

public tokenize ( )