X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=InternetSecure.pm;h=58b6efd5549d6cca3cf57440d8d7c5d71a5c7e02;hb=f84475d7ed493be9c8f036c77afa93306440f8af;hp=144289441d53faaff9c9ff60e0cd198d42896ae3;hpb=09a9bda7bcbc95da7ead62ca53ec63fed3a886c7;p=Business-OnlinePayment-InternetSecure.git diff --git a/InternetSecure.pm b/InternetSecure.pm index 1442894..58b6efd 100755 --- a/InternetSecure.pm +++ b/InternetSecure.pm @@ -484,6 +484,11 @@ following: Results of the AVS and CVV2 checks. See the Internet Secure documentation for the list of possible values. +=item products_raw() + +... + + =back @@ -525,14 +530,17 @@ When using a products list, the B field passed to B should be left undefined. -=head2 Character encodings - -... +=head2 Character encoding +Since communication to/from Internet Secure is encoded with UTF-8, all Unicode +characters are theoretically available when submitting information via +B. (Further restrictions may be imposed by Internet Secure itself.) -=head2 products_raw - -... +When using non-ASCII characters, all data provided to B should either +be in the current native encoding (typically latin-1, unless it was modified +via the C pragma), or be decoded via the C module. +Conversely, all data returned after calling B will be automatically +decoded. =head1 EXPORT