Innoweb\SilvershopStripe\Checkout\Components\StripeOnsitePayment
This component should only ever be used on SSL encrypted pages!
Synopsis
class StripeOnsitePayment
extends OnsitePayment
{
- // methods
- protected Gateway getGateway()
- public $this setGateway()
- public FieldList getFormFields()
- protected bool hasExistingCards()
- public FormField|null getExistingCardsField()
- public array getRequiredFields()
- public boolean validateData()
- public array getData()
- public Order setData()
Hierarchy
Extends
- SilverShop\Checkout\Component\OnsitePayment
Uses
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Extensible
- SilverStripe\Core\Config\Configurable
Members
protected
Methods
protected
public
- getData() — Get required data out of the model.
- getExistingCardsField() — Allow choosing from an existing credit cards
- getFormFields() — Get form fields for manipulating the current order, according to the responsibility of this component.
- getRequiredFields() — Get the data fields that are required for the component.
- setData() — Set the model data for this component.
- setGateway()
- validateData() — Is this data valid for saving into an order?