Summary
Extending the current FoxyStripePurchaseForm is difficult due to the field names having the encrypted value in them. This update would change the structure from FormField::create('encrypted_value') to FormField::create('foxystripe_field')->setValue('encrypted_value'). This should allow for stronger extensibility as well as align the fields' name to Foxy's API.
Summary Extending the current
FoxyStripePurchaseForm
is difficult due to the field names having the encrypted value in them. This update would change the structure fromFormField::create('encrypted_value')
toFormField::create('foxystripe_field')->setValue('encrypted_value')
. This should allow for stronger extensibility as well as align the fields' name to Foxy's API.