BCard - Documentation technique

CheckoutType extends AbstractType
in package

Formulaire de validation d'une commande (tunnel de paiement).

Alimente l'entité Order : identité et coordonnées de l'acheteur (prénom, nom — 2 à 50 caractères chacun —, e-mail, téléphone, tous obligatoires), entreprise facultative (compagnyName), adresse de livraison (obligatoire) et notes de commande facultatives. Le champ paymentMethod propose deux choix : « Paiement en ligne » (djomy, Orange Money, MTN MoMo ou carte bancaire sur la page de la passerelle) et « Paiement à la livraison » (cash_on_delivery) ; il est obligatoire. Le téléphone du formulaire sert de numéro du payeur pour le paiement en ligne.

Aucune donnée de carte bancaire ne transite par le serveur : le formulaire n'a volontairement aucun champ de numéro, d'expiration, de cryptogramme ou de titulaire.

Table of Contents

Methods

buildForm()  : void
configureOptions()  : void

Methods

buildForm()

public buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void
Parameters
$builder : FormBuilderInterface
$options : array<string|int, mixed>

configureOptions()

public configureOptions(OptionsResolver $resolver) : void
Parameters
$resolver : OptionsResolver

        
On this page

Search results