[ic] form profiles
Grant
emailgrant at gmail.com
Fri Mar 6 18:49:15 UTC 2015
>> Braintree gives this error when attempting to process a credit card sometimes:
>>
>> "Postal code can only contain letters, numbers, spaces, and hyphens."
>>
>> I've only used required/mandatory with mv_form_profile so I'm not sure
>> how to set up this sort of a check to work with [error]. Can someone
>> point me in the right direction? I seem to remember "zip" in
>> etc/profiles.order that I was planning to use as a starting point but
>> it isn't there any more.
>
> So if I understand correctly you want IC to have the same requirement
> before the data goes out to Braintree.
>
> There is zip, ca_postcode and postcode checks but that limits you to US
> and Canadian postal codes, see:
>
> http://www.icdevgroup.org/interchange-doc-5.2.0/frames/ictemplates_36.html
>
> You probably want the regex check which is documented on the same page
> as follows:
>
> zip=regex ![^A-Za-z0-9 -] "Postal code can only contain letters,
> numbers, spaces, and hyphens."
Hi Peter, can that go in the mv_form_profile? I tried it there but I get:
Sorry, there was an error in processing this form action. Please
report the error or try again later. (Unmatched [ in regex; marked by
<-- HERE in m/[ <-- HERE ^A-Za-z0-9/ at (eval 205) line 15. )
Also I use email_only in my mv_form_profile but it lets spaces in the
email address go through. Where is email_only defined or is there a
better definition to use?
- Grant
More information about the interchange-users
mailing list