HostedFieldsInterface.php in Commerce Braintree 8
File
src/Plugin/Commerce/PaymentGateway/HostedFieldsInterface.phpView source
<?php
namespace Drupal\commerce_braintree\Plugin\Commerce\PaymentGateway;
use Drupal\commerce_payment\Plugin\Commerce\PaymentGateway\OnsitePaymentGatewayInterface;
use Drupal\commerce_payment\Plugin\Commerce\PaymentGateway\SupportsAuthorizationsInterface;
use Drupal\commerce_payment\Plugin\Commerce\PaymentGateway\SupportsRefundsInterface;
/**
* Provides the interface for the HostedFields payment gateway.
*/
interface HostedFieldsInterface extends OnsitePaymentGatewayInterface, SupportsAuthorizationsInterface, SupportsRefundsInterface {
/**
* Creates a payment method nonce.
*
* Used by the review checkout pane.
*
* @return /Braintree/PaymentMethodNonce
* The PaymentMethodNonce response object.
*/
public function createPaymentMethodNonce($payment_method_token);
/**
* Finds a payment method nonce.
*
* Used by the review checkout pane.
*
* @return /Braintree/PaymentMethodNonce
* The PaymentMethodNonce response object.
*/
public function findPaymentMethodNonce($payment_method_nonce);
/**
* Generates the client token.
*
* Used by the add-payment-method plugin form and review checkout pane.
*
* @return string
* The client token.
*/
public function generateClientToken();
}
Interfaces
Name![]() |
Description |
---|---|
HostedFieldsInterface | Provides the interface for the HostedFields payment gateway. |