 Digital wallets are designed to be accurate when transferring data to retail checkout forms; however, if a particular e-commerce site has a peculiar checkout system, the digital wallet may fail to properly recognize the form's fields.This problem has been eliminated by sites and wallet software that use Electronic Commerce Modeling Language (ECML) technology.Electronic Commerce Modeling Language is a protocol that dictates how online retailers structure and set up their checkout forms.