PHP Класс App\Ninja\PaymentDrivers\WePayPaymentDriver

Наследование: extends BasePaymentDriver
Показать файл Открыть проект

Открытые методы

Метод Описание
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 ( )