PHP Class App\Ninja\PaymentDrivers\StripePaymentDriver

Inheritance: extends BasePaymentDriver
Show file Open project: hillelcoren/invoice-ninja

Protected Properties

Property Type Description
$customerReferenceParam

Public Methods

Method Description
createToken ( )
creatingCustomer ( $customer )
gatewayTypes ( )
handleWebHook ( $input )
isTwoStep ( )
isValid ( )
makeStripeCall ( $method, $url, $body = null )
removePaymentMethod ( $paymentMethod )
rules ( )
tokenize ( )
verifyBankAccount ( $client, $publicId, $amount1, $amount2 )

Protected Methods

Method Description
checkCustomerExists ( $customer )
creatingPayment ( $payment, $paymentMethod )
creatingPaymentMethod ( $paymentMethod )
paymentDetails ( $paymentMethod = false )

Private Methods

Method Description
getPlaidToken ( $publicToken, $accountId )

Method Details

checkCustomerExists() protected method

protected checkCustomerExists ( $customer )

createToken() public method

public createToken ( )

creatingCustomer() public method

public creatingCustomer ( $customer )

creatingPayment() protected method

protected creatingPayment ( $payment, $paymentMethod )

creatingPaymentMethod() protected method

protected creatingPaymentMethod ( $paymentMethod )

gatewayTypes() public method

public gatewayTypes ( )

handleWebHook() public method

public handleWebHook ( $input )

isTwoStep() public method

public isTwoStep ( )

isValid() public method

public isValid ( )

makeStripeCall() public method

public makeStripeCall ( $method, $url, $body = null )

paymentDetails() protected method

protected paymentDetails ( $paymentMethod = false )

removePaymentMethod() public method

public removePaymentMethod ( $paymentMethod )

rules() public method

public rules ( )

tokenize() public method

public tokenize ( )

verifyBankAccount() public method

public verifyBankAccount ( $client, $publicId, $amount1, $amount2 )

Property Details

$customerReferenceParam protected property

protected $customerReferenceParam