PHP Class Braintree\PaymentMethodGateway

== More information ==
Datei anzeigen Open project: braintree/braintree_php Class Usage Examples

Public Methods

Method Description
__construct ( $gateway )
_doCreate ( string $subPath, array $params ) : mixed sends the create request to the gateway
_doUpdate ( string $subPath, array $params ) : mixed sends the update request to the gateway
create ( $attribs )
createSignature ( )
delete ( $token )
find ( string $token ) : CreditCard | braintree\PayPalAccount find a PaymentMethod by token
grant ( $sharedPaymentMethodToken, $attribs = [] )
revoke ( $sharedPaymentMethodToken )
update ( $token, $attribs )
updateSignature ( )

Private Methods

Method Description
_validateId ( string $identifier = null, $identifierType = 'token' ) verifies that a valid payment method identifier is being used
_verifyGatewayResponse ( array $response ) : Braintree\Result\Successful | Error generic method for validating incoming gateway responses
baseSignature ( )

Method Details

__construct() public method

public __construct ( $gateway )

_doCreate() public method

sends the create request to the gateway
public _doCreate ( string $subPath, array $params ) : mixed
$subPath string
$params array
return mixed

_doUpdate() public method

sends the update request to the gateway
public _doUpdate ( string $subPath, array $params ) : mixed
$subPath string
$params array
return mixed

create() public method

public create ( $attribs )

createSignature() public static method

public static createSignature ( )

delete() public method

public delete ( $token )

find() public method

find a PaymentMethod by token
public find ( string $token ) : CreditCard | braintree\PayPalAccount
$token string payment method unique id
return CreditCard | braintree\PayPalAccount

grant() public method

public grant ( $sharedPaymentMethodToken, $attribs = [] )

revoke() public method

public revoke ( $sharedPaymentMethodToken )

update() public method

public update ( $token, $attribs )

updateSignature() public static method

public static updateSignature ( )