Erkennung
Das SDK inspiziert die Seiten-URL und das DOM, um ein Checkout-Profil auszuwählen: eine Sammlung von Selektoren und Feld-Mappings, die auf die jeweilige Händler-Integration abgestimmt sind. Die Erkennung erfolgt automatisch — Sie übergeben keinen Profilnamen ancheckout().
Unterstützte Profile
| Profil | Erkennung | Felder |
|---|---|---|
| Stripe Elements | URL oder HTML deutet auf Stripe hin | cardNumber, cardExpiry, cardCvc |
| Adyen Drop-in | HTML enthält adyen-checkout | encryptedCardNumber, encryptedExpiryDate, encryptedSecurityCode |
| Braintree | HTML enthält braintree-hosted-field | credit-card-number, expiration, cvv |
| Shopify | URL deutet auf Shopify hin | cc-number, cc-exp-month, cc-exp-year, cc-csc |
| Generic | Fallback, wenn kein spezifisches Profil erkannt wird | Semantische Hinweise: autocomplete, aria-label, placeholder, name, id |
Fallback-Reihenfolge
Wenn die Selektoren eines benannten Profils nicht greifen, fällt das SDK auf semantische Erkennung zurück:autocomplete(cc-number,cc-exp,cc-cscetc.)aria-label- undplaceholder-Textname- undid-Patterns, die häufig für Kartenfelder verwendet werden
