Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AlphaHPP 3D Secure: «Request failed, format error: TxnDetails» #6

Closed
dmitrii-fediuk opened this issue Nov 4, 2017 · 10 comments
Closed

Comments

@dmitrii-fediuk
Copy link
Member

dmitrii-fediuk commented Nov 4, 2017

01

@dmitrii-fediuk
Copy link
Member Author

dmitrii-fediuk commented Nov 4, 2017

HTTP data

General

Request URL:https://hubuat.alphacommercehub.com.au/pp/3dsecure
Request Method:POST
Status Code:200 OK
Remote Address:76.12.61.237:443
Referrer Policy:no-referrer-when-downgrade

Response

HTTP/1.1 200 OK
Date: Sat, 04 Nov 2017 04:50:42 GMT
Server: Microsoft-IIS/8.5
Cache-Control: private
Content-Type: application/json; charset=utf-8
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Length: 1316
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive

Request

POST /pp/3dsecure HTTP/1.1
Host: hubuat.alphacommercehub.com.au
Connection: keep-alive
Content-Length: 3031
Pragma: no-cache
Cache-Control: no-cache
Origin: https://hubuat.alphacommercehub.com.au
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
X-APC-PPSessionId: 9376ae16-1fbd-412f-aae4-1520bbb8a165
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept: */*
X-APC-MerchantTxnID: 10.27L.699
X-Requested-With: XMLHttpRequest
Referer: https://hubuat.alphacommercehub.com.au/pp/ac580978-81f0-4716-bfc3-3bc46eab8603
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Cookie: __RequestVerificationToken=n-B5epNpZExPBpdLRWY_IOg_zxlnxkKjL1utioq1JrxE6rgCQN9BJ480lFpp8mWnGdzLeRMhjjnUk-PHF_BJBywBGWw7qNJYr6zSdMzZPcjvYobCiCRY5Eyc2vjI9cd0Pdv0_Q2; _timeZoneOffset=180; _ga=GA1.3.685466192.1508711293; ASP.NET_SessionId=t52lxugwamfcwzz4nkbj4l3e; .ASPXAUTH=7E9BA8D677CB26036A6D42F3A8C60897BFADDF06E0BF703C83315489CCB9835DBAE1C06373246AE1D06A0248B2D02FF68D434CEC2B9E04120F095087962E4FEE27AC9D701AAA1AF9A7C6DE7BEF8F616EEB2C74EF5646393F9ED60F9581E099CDAC872F98005890ABE685B81D4774894D832D05D7FBBC3E598A22CF1820B4F0BC76D1961B91932AFE6BA58ABE525F3A119415598E04A0B3B22181DC22A569FAD38706B938432610B0BB90E784003DD5BE9BFB5537; email=admin%40mage2.pro

Form data

cardHolder:DMITRY FEDYUK
cardNumber:5313 5700 0000 0011
cardExpiryDate:07 / 2020
cardCVV:123
country:AU
street1:72 Liverpool St
street2:
city:Sydney
zip:2000
emailAddress:
token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXlsb2FkIjoie1wiVXNlcklkXCI6XCIxMjNcIixcIk1lcmNoYW50SURcIjpcIkFOVEVSSU9SMDAxXCIsXCJNZXJjaGFudFR4bklEXCI6XCIxMC4yN0wuNjk5XCIsXCJDdXJyZW5jeVwiOlwiVVNEXCIsXCJBbW91bnRcIjpcIjEyNzAwMFwiLFwiVHJhbnNhY3Rpb25UaW1lc3RhbXBcIjpudWxsLFwiTWV0aG9kXCI6XCJDQ1wiLFwiTGFuZ3VhZ2VcIjpcImVuXCIsXCJUeG5EZXRhaWxzXCI6XCJBbGxpZ2F0b3IgQnJpZWZjYXNlICgyKSwgTmV3IFZlcnkgUHJpdmVcIixcIkNhcHR1cmVcIjpcIllcIixcIkVtYWlsQWRkcmVzc1wiOlwiZGZlZGl1a0BnbWFpbC5jb21cIixcIklQQWRkcmVzc1wiOlwiOTIuMjQzLjE2Ni44XCIsXCJUZWxOb1wiOlwiNjEyODI2ODg4ODhcIixcIkN1c3RvbWVySURcIjpcImRmZWRpdWtAZ21haWwuY29tXCIsXCJTb2NpYWxJRFwiOlwiNzQwNDE4MDM2ODNcIixcIlN0cmVldDFcIjpcIjcyIExpdmVycG9vbCBTdFwiLFwiU3RyZWV0MlwiOm51bGwsXCJDaXR5XCI6XCJTeWRuZXlcIixcIlppcFwiOlwiMjAwMFwiLFwiU3RhdGVcIjpcIk1hZ2UyLlBST1wiLFwiQ291bnRyeVwiOlwiQVVcIixcIk1lcmNoYW50RGVzY3JpcHRvclwiOlwiTWFnZTIuUFJPXCIsXCJTdWNjZXNzVVJMXCI6XCJodHRwczovL21hZ2UyLnByby9zYW5kYm94L2RmZS1hbHBoYWNvbW1lcmNlaHViL2N1c3RvbWVyUmV0dXJuXCIsXCJUaHJlZURTZWN1cmVCeXBhc3NcIjpudWxsLFwiQ2FyZFR5cGVcIjpcImFtZXgsamNiLG1hc3RlcmNhcmQsZGlzY292ZXIsbWFzdGVyY2FyZGRlYml0LHZpc2EsdmlzYWRlYml0LHVuaW9ucGF5LG1hZXN0cm8sdWF0cCxkaW5lcnNjbHViXCIsXCJGcmF1ZENoZWNrQnlwYXNzXCI6XCJOXCIsXCJJbnN0YWxsbWVudFwiOm51bGwsXCJQYXlMYXRlck1vbnRoc1wiOm51bGwsXCJQYXlOdW1iZXJNb250aHNcIjpudWxsLFwiSW5zdGFsbG1lbnRJRFwiOm51bGwsXCJJbnN0YWxsbWVudFR5cGVcIjpudWxsLFwiQ2FuY2VsVVJMXCI6XCJodHRwczovL21hZ2UyLnByby9zYW5kYm94L2RmZS1hbHBoYWNvbW1lcmNlaHViL2N1c3RvbWVyUmV0dXJuXCIsXCJDYXJkTnVtYmVyXCI6bnVsbCxcIkNhcmRIb2xkZXJcIjpudWxsLFwiQ2FyZEV4cGlyeU1vbnRoXCI6bnVsbCxcIkNhcmRFeHBpcnlZZWFyXCI6bnVsbCxcIkNhcmRDVlZcIjpudWxsLFwiQ2hhbm5lbFR5cGVcIjpcIjA1XCIsXCJTZWN1cmVUb2tlblwiOm51bGwsXCJTZXNzaW9uSWRcIjpudWxsLFwiVGF4QWRkZWRcIjpmYWxzZSxcIlRheFJhdGVcIjowLjAsXCJOb3RpZmljYXRpb25FbWFpbFwiOm51bGwsXCJSZXR1cm5UZXh0XCI6bnVsbCxcIlJlcGx5VXJsXCI6bnVsbCxcIlVwZGF0ZVVSTFwiOm51bGwsXCJPcmlnaW5cIjpcIkhQUFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6bnVsbCxcIkN1c3RvbTFcIjpudWxsLFwiUGF5V2l0aFBvaW50c1wiOm51bGwsXCJNZXJjaGFudERhdGFcIjpudWxsLFwiVGVybWluYWxcIjpudWxsLFwiUGF5bWVudFByb2Nlc3NvckFQSUlkXCI6bnVsbCxcIk9yZGVyRGV0YWlsc1wiOlt7XCJJdGVtTmFtZVwiOm51bGwsXCJJdGVtUXVhbnRpdHlcIjowLFwiSXRlbUFtb3VudFwiOm51bGwsXCJJdGVtUHJpY2VcIjpudWxsLFwiSXRlbVRheEV4ZW1wdFwiOmZhbHNlfSx7XCJJdGVtTmFtZVwiOm51bGwsXCJJdGVtUXVhbnRpdHlcIjowLFwiSXRlbUFtb3VudFwiOm51bGwsXCJJdGVtUHJpY2VcIjpudWxsLFwiSXRlbVRheEV4ZW1wdFwiOmZhbHNlfSx7XCJJdGVtTmFtZVwiOm51bGwsXCJJdGVtUXVhbnRpdHlcIjowLFwiSXRlbUFtb3VudFwiOm51bGwsXCJJdGVtUHJpY2VcIjpudWxsLFwiSXRlbVRheEV4ZW1wdFwiOmZhbHNlfV0sXCJDdXN0b21GaWVsZHNcIjpbXSxcIkFjY2VwdDNEU0F1dGhlbnRpY2F0aW9uVW5hdmFpbGFibGVcIjpmYWxzZSxcIkFjY2VwdDNEU0Vucm9sQnlwYXNzXCI6ZmFsc2UsXCJQUFNlc3Npb25JZFwiOlwiNThjYWY0YTgtOTExYi00OWRhLTgyMjAtZjVjNmI4YjMxYmYyXCJ9In0.bnznfQdU0J0Len9BKcKojJVm3msVKuThVbpD9vQKHBo
cardExpiryMonth:7
cardExpiryYear:2020
payPageID:ac580978-81f0-4716-bfc3-3bc46eab8603
merchantSequenceNumber:
clientIP:92.243.166.8

@dmitrii-fediuk dmitrii-fediuk changed the title AlphaHPP: «Unable to process payment. Please confirm your information and try again» AlphaHPP 3D Secure: «Unable to process payment. Please confirm your information and try again» Nov 4, 2017
@dmitrii-fediuk
Copy link
Member Author

04

@dmitrii-fediuk
Copy link
Member Author

Request failed, format error: TxnDetails

02

@dmitrii-fediuk
Copy link
Member Author

dmitrii-fediuk commented Nov 4, 2017

My TxnDetails is: «Alligator Briefcase (2), New Very Prive».
What is wrong with it?

The TxnDetails parameter is documented here: https://mage2.pro/t/4852

@dmitrii-fediuk dmitrii-fediuk changed the title AlphaHPP 3D Secure: «Unable to process payment. Please confirm your information and try again» AlphaHPP 3D Secure: «Request failed, format error: TxnDetails» Nov 4, 2017
@dmitrii-fediuk
Copy link
Member Author

dmitrii-fediuk commented Nov 4, 2017

I made another payment transaction to document my initial payment request to https://hubuat.alphacommercehub.com.au/pp/ac580978-81f0-4716-bfc3-3bc46eab8603

HTTP data

General

Request URL: https://hubuat.alphacommercehub.com.au/pp/ac580978-81f0-4716-bfc3-3bc46eab8603
Request Method: POST
Status Code: 200 OK
Remote Address: 76.12.61.237:443
Referrer Policy: no-referrer-when-downgrade

Response

HTTP/1.1 200 OK
Date: Sat, 04 Nov 2017 05:40:22 GMT
Server: Microsoft-IIS/8.5
Cache-Control: private
Content-Type: text/html; charset=utf-8
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 4903
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive

Request

POST /pp/ac580978-81f0-4716-bfc3-3bc46eab8603 HTTP/1.1
Host: hubuat.alphacommercehub.com.au
Connection: keep-alive
Content-Length: 1122
Pragma: no-cache
Cache-Control: no-cache
Origin: https://localhost.com:900
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: https://localhost.com:900/store/checkout/
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Cookie: __RequestVerificationToken=n-B5epNpZExPBpdLRWY_IOg_zxlnxkKjL1utioq1JrxE6rgCQN9BJ480lFpp8mWnGdzLeRMhjjnUk-PHF_BJBywBGWw7qNJYr6zSdMzZPcjvYobCiCRY5Eyc2vjI9cd0Pdv0_Q2; _timeZoneOffset=180; _ga=GA1.3.685466192.1508711293; ASP.NET_SessionId=t52lxugwamfcwzz4nkbj4l3e; .ASPXAUTH=7E9BA8D677CB26036A6D42F3A8C60897BFADDF06E0BF703C83315489CCB9835DBAE1C06373246AE1D06A0248B2D02FF68D434CEC2B9E04120F095087962E4FEE27AC9D701AAA1AF9A7C6DE7BEF8F616EEB2C74EF5646393F9ED60F9581E099CDAC872F98005890ABE685B81D4774894D832D05D7FBBC3E598A22CF1820B4F0BC76D1961B91932AFE6BA58ABE525F3A119415598E04A0B3B22181DC22A569FAD38706B938432610B0BB90E784003DD5BE9BFB5537; email=admin%40mage2.pro

Form data

Amount: 127000
CancelURL: https://mage2.pro/sandbox/dfe-alphacommercehub/customerReturn
Capture: Y
City: Sydney
Country: AU
Currency: USD
CustomerID: dfediuk@gmail.com
EmailAddress: dfediuk@gmail.com
FraudCheckBypass: N
IPAddress: 92.243.166.8
Language :en
MerchantDescriptor: Mage2.PRO
MerchantID: ANTERIOR001
MerchantTxnID: 10.27L.700
Method: CC
OrderDetails[0][ItemAmount]: 36000
OrderDetails[0][ItemName]: Alligator Briefcase
OrderDetails[0][ItemQuantity]: 2
OrderDetails[0][ItemTaxExempt]: TRUE
OrderDetails[1][ItemAmount]: 45000
OrderDetails[1][ItemName]: New Very Prive-41-Black
OrderDetails[1][ItemQuantity]: 1
OrderDetails[1][ItemTaxExempt]: TRUE
OrderDetails[2][ItemAmount]: 10000
OrderDetails[2][ItemName]: Shipping
OrderDetails[2][ItemQuantity]: 1
OrderDetails[2][ItemTaxExempt]: TRUE
SocialID: 74041803683
State: Mage2.PRO
Street1: 72 Liverpool St
SuccessURL: https://mage2.pro/sandbox/dfe-alphacommercehub/customerReturn
TelNo: 61282688888
TxnDetails: Alligator Briefcase (2), New Very Prive
UserId: 123
Zip: 2000

I have got the following form:
01

Then, I filled it, and pressed the «Submit» button:
02

It reproduces the initial error.

@dmitrii-fediuk
Copy link
Member Author

Passing an empty string as TxnDetails does not help, still get the «Unable to process payment. Please confirm your information and try again.» message.

03

@dmitrii-fediuk
Copy link
Member Author

dmitrii-fediuk commented Nov 4, 2017

The payment attempts directly from the AlphaCommerceHub merchant interface fails too:

magento2_alpha_commerce_hub_-_2017-11-04_10 48 14

launch_alpha_commerce_hub_-_2017-11-04_10 48 44

01

@dmitrii-fediuk
Copy link
Member Author

dmitrii-fediuk commented Nov 13, 2017

Today I have got a response from the AlphaCommerceHub team:

This field is only accepting alphanumerics. The brackets are not supported.
We will look to extend this field for special characters but for now please remove the brackets and comma from your test string

@dmitrii-fediuk
Copy link
Member Author

It solves the problem: #6 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant