{"id":97,"date":"2021-07-21T15:26:27","date_gmt":"2021-07-21T15:26:27","guid":{"rendered":"https:\/\/payb.co.uk\/integration-guide\/?p=97"},"modified":"2021-07-21T15:26:27","modified_gmt":"2021-07-21T15:26:27","slug":"request-hash-digest-pushed-to-merchants-serverresulturl","status":"publish","type":"post","link":"https:\/\/payb.co.uk\/integration-guide\/hosted-payment-form\/request-hash-digest-pushed-to-merchants-serverresulturl\/","title":{"rendered":"Request Hash Digest Pushed To Merchants ServerResultURL"},"content":{"rendered":"<p class=\"western\">Below is the order that the variables should be listed when creating the hash digest to check against the one in submitted in the form. The string to be hashed must be comprised of the variables listed in the order below in standard URL format (i.e. listed in name\/value pairs, delimited with an ampersand character e.g. &#8220;variable1=value&amp;variable2=value&amp;variable3=value&#8221;). The variable names and values are case-sensitive and the values should be represented EXACTLY as they appear in the form (NON-URL ENCODED). This hash must be checked against the one submitted in the form, and it should be exactly the same as the hash digest created by us. Any differences should be treated with EXTREME caution, as this indicates that the variables in the form have been tampered with.<\/p>\n<p class=\"western\">\n<table border=\"1\" width=\"627\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr valign=\"TOP\">\n<td bgcolor=\"#b8cce2\" width=\"138\" height=\"15\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\"><strong>Variable<\/strong><\/span> <span style=\"font-size: small;\"><strong>Name<\/strong><\/span><\/span><\/td>\n<td bgcolor=\"#b8cce2\" width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\"><strong>Mandatory<\/strong><\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" bgcolor=\"#b8cce2\" width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\"><strong>Comments<\/strong><\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"81\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PreSharedKey<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">See<\/span> <span style=\"font-size: small;\">comments<\/span><\/span><\/td>\n<td colspan=\"3\" width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">The<\/span> <span style=\"font-size: small;\">pre<\/span> <span style=\"font-size: small;\">shared<\/span> <span style=\"font-size: small;\">key<\/span> <span style=\"font-size: small;\">should<\/span> <span style=\"font-size: small;\">ONLY<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">digest<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">chosen<\/span> <span style=\"font-size: small;\">hash method is standard (i.e. not HMAC) MD5 or SHA1. If the chosen hash<\/span> <span style=\"font-size: small;\">method is either HMACMD5 or HMACSHA1, then the pre shared key is used<\/span> <span style=\"font-size: small;\">as part of the hash generation so should be ENTIRELY omitted from the<\/span> <span style=\"font-size: small;\">string<\/span> <span style=\"font-size: small;\">to<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">hashed<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">MerchantID<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Password<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">StatusCode<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Message<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"32\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PreviousStatusCode<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;PreviousStatusCode=&#8221; if an empty variable in the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"32\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PreviousMessage<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;PreviousMessage=&#8221; if an empty variable in the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CrossReference<\/span><\/span><\/td>\n<td width=\"85\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"81\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">AddressNumericCheckResult<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"RIGHT\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as<\/span> <span style=\"font-size: small;\">&#8220;AddressNumericCheckResult=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if<\/span> <span style=\"font-size: small;\">not present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"15\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PostCodeCheckResult<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"RIGHT\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;PostCodeCheckResult=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"1\" width=\"627\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"48\">&nbsp;<\/td>\n<td width=\"104\">&nbsp;<\/td>\n<td width=\"279\">\n<p align=\"JUSTIFY\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">an empty variable in the form. NOT included in the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"65\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CV2CheckResult<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;CV2CheckResult=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form.<\/span> <span style=\"font-size: small;\">NOT<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"81\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">ThreeDSecureAuthenticationCheckResult<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as<\/span> <span style=\"font-size: small;\">&#8220;ThreeDSecureAuthenticationCheckResult=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty variable in the form. NOT included in the<\/span> <span style=\"font-size: small;\">hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"81\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">FraudProtectionCheckResult<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as<\/span> <span style=\"font-size: small;\">&#8220;FraudProtectionCheckResult=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if<\/span> <span style=\"font-size: small;\">not present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"74\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardType<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as<\/span> <span style=\"font-size: small;\">&#8220;FraudProtectionCheckResult=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span><\/span><\/p>\n<p><span style=\"font-size: medium;\"><span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"65\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardClass<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;CardClass=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if<\/span> <span style=\"font-size: small;\">not present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"65\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardIssuer<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;CardIssuer=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if<\/span> <span style=\"font-size: small;\">not present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"65\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardIssuerCountryCode<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;CardIssuerCountryCode=&#8221;<\/span> <span style=\"font-size: small;\">if an<\/span> <span style=\"font-size: small;\">empty variable in the form. NOT included in the<\/span> <span style=\"font-size: small;\">hash if not present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"71\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardNumberFirstSix<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;CardNumberFirstSix=&#8221; if an<\/span> <span style=\"font-size: small;\">empty variable in the form. NOT included in the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"90\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardNumberLastFour<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;CardNumberLastFour=&#8221; if<\/span> <span style=\"font-size: small;\">an empty variable in the form. NOT included in<\/span> <span style=\"font-size: small;\">the hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"71\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CardExpiryDate<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;CardExpiryDate=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form.<\/span> <span style=\"font-size: small;\">NOT<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present in the form (only for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Amount<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td colspan=\"3\" width=\"243\" height=\"65\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">DonationAmount<\/span><\/span><\/td>\n<td width=\"104\">\n<p align=\"CENTER\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/p>\n<\/td>\n<td width=\"279\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;DonationAmount=&#8221; if an<\/span> <span style=\"font-size: small;\">empty variable in the form. NOT included in the<\/span> <span style=\"font-size: small;\">hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CurrencyCode<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"33\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">OrderID<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td colspan=\"3\" width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Note:<\/span> <span style=\"font-size: small;\">make<\/span> <span style=\"font-size: small;\">sure<\/span> <span style=\"font-size: small;\">that<\/span> <span style=\"font-size: small;\">special<\/span> <span style=\"font-size: small;\">characters<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">OrderID<\/span> <span style=\"font-size: small;\">are<\/span> <span style=\"font-size: small;\">properly<\/span> <span style=\"font-size: small;\">escaped, otherwise<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">digest<\/span> <span style=\"font-size: small;\">will<\/span> <span style=\"font-size: small;\">not match<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"15\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">TransactionType<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td colspan=\"3\" width=\"401\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"1\" width=\"627\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"15\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">TransactionDateTime<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\">&nbsp;<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"49\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">OrderDescription<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;OrderDescription=&#8221; if an empty variable in the<\/span> <span style=\"font-size: small;\">form.<\/span> <span style=\"font-size: small;\">Note:<\/span> <span style=\"font-size: small;\">make<\/span> <span style=\"font-size: small;\">sure<\/span> <span style=\"font-size: small;\">that<\/span> <span style=\"font-size: small;\">special<\/span> <span style=\"font-size: small;\">characters<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">OrderDescription<\/span> <span style=\"font-size: small;\">are<\/span> <span style=\"font-size: small;\">properly escaped,<\/span> <span style=\"font-size: small;\">otherwise<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">digest will<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">match<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"33\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CustomerName<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;CustomerName=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span><\/span><\/p>\n<p><span style=\"font-size: medium;\"><span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Address1<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;Address1=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Address2<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;Address2=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Address3<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;Address3=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Address4<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;Address4=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">City<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;City=&#8221;<\/span> <span style=\"font-size: small;\">if an empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">State<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;State=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PostCode<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;PostCode=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"16\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">CountryCode<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Mustbeincludedas&#8221;CountryCode=&#8221;ifanemptyvariableintheform<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">EmailAddress<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;EmailAddress=&#8221; if an empty variable in the form.<\/span> <span style=\"font-size: small;\">NOT<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PhoneNumber<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\">\n<p align=\"JUSTIFY\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;PhoneNumber=&#8221; if an empty variable in the form.<\/span> <span style=\"font-size: small;\">NOT<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">DateOfBirth<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;DateOfBirth=&#8221; if an empty variable in the form.<\/span> <span style=\"font-size: small;\">NOT<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">hash<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">not<\/span> <span style=\"font-size: small;\">present<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PrimaryAccountName<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;PrimaryAccountName=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the<\/span> <span style=\"font-size: small;\">form. NOT included in the hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PrimaryAccountNumb<\/span> <span style=\"font-size: small;\">er<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;PrimaryAccountNumber=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the form. NOT included in the hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"69\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PrimaryAccountDateO<\/span> <span style=\"font-size: small;\">fBirth<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must be included as &#8220;PrimaryAccountDateOfBirth=&#8221; if an empty<\/span> <span style=\"font-size: small;\">variable in the form. NOT included in the hash if not present in the<\/span> <span style=\"font-size: small;\">form<\/span> <span style=\"font-size: small;\">(only<\/span> <span style=\"font-size: small;\">for backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"TOP\">\n<td width=\"138\" height=\"68\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">PrimaryAccountPostCo<\/span> <span style=\"font-size: small;\">de<\/span><\/span><\/td>\n<td width=\"85\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Yes<\/span><\/span><\/td>\n<td width=\"401\"><span style=\"font-size: medium;\"><span style=\"font-size: small;\">Must<\/span> <span style=\"font-size: small;\">be<\/span> <span style=\"font-size: small;\">included<\/span> <span style=\"font-size: small;\">as<\/span> <span style=\"font-size: small;\">&#8220;PrimaryAccountPostCode=&#8221;<\/span> <span style=\"font-size: small;\">if<\/span> <span style=\"font-size: small;\">an<\/span> <span style=\"font-size: small;\">empty<\/span> <span style=\"font-size: small;\">variable<\/span> <span style=\"font-size: small;\">in<\/span> <span style=\"font-size: small;\">the form. NOT included in the hash if not present in the form (only for<\/span> <span style=\"font-size: small;\">backwards<\/span> <span style=\"font-size: small;\">compatibility)<\/span><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"western\">\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Below is the order that the variables should be listed when creating the hash digest to check against the one in submitted in the form. The string to be hashed must be comprised of the variables listed in the order below in standard URL format (i.e. listed in name\/value pairs, delimited with an ampersand character&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,31],"tags":[],"_links":{"self":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/97"}],"collection":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":1,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/97\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}