TEST: /api/v1/customer/add with DIFFERENT JSON FORMATS
Testing: Normal JSON
Body:
{"groupNo":"101320210001","email":"cto.aldar@gmail.com","globalCode":"+90","phone":"5422887208","givenName":"Aybars","lastName":"Ayy"}
Sign String (first 100 chars):
POST|/api/v1/customer/add|1765508193207|572970522aa4d6d4b61706a64710f0da|{"groupNo":"101320210001","...
Sign:
B/TzxUqdsDfjuvcnD+KLWemN4erLs39mcJeYQ60xK5Y=
Result: FAILED ❌
Code: 1005
Message: Signature error
Testing: Minified JSON
Body:
{"groupNo":"101320210001","email":"cto.aldar@gmail.com","globalCode":"+90","phone":"5422887208","givenName":"Aybars","lastName":"Ayy"}
Sign String (first 100 chars):
POST|/api/v1/customer/add|1765508193785|9492f5e186ae61b2c4f6697c46f4365b|{"groupNo":"101320210001","...
Sign:
l9PFk2z3g6tanzFKAlOUHvdAIHRvGsHKZm84KwxgRN0=
Result: FAILED ❌
Code: 1005
Message: Signature error
Testing: Sorted Minified JSON
Body:
{"email":"cto.aldar@gmail.com","givenName":"Aybars","globalCode":"+90","groupNo":"101320210001","lastName":"Ayy","phone":"5422887208"}
Sign String (first 100 chars):
POST|/api/v1/customer/add|1765508194340|2131ca2357a3096e996d073017aa347e|{"email":"cto.aldar@gmail.c...
Sign:
v8m8KJT2kJfxiq3d1JlY9RE/gjKoXo8cWtnKY/e+fYM=
Result: FAILED ❌
Code: 1005
Message: Signature error
Testing: Compact JSON
Body:
{"groupNo":"101320210001","email":"cto.aldar@gmail.com","globalCode":"+90","phone":"5422887208","givenName":"Aybars","lastName":"Ayy"}
Sign String (first 100 chars):
POST|/api/v1/customer/add|1765508194896|c304ec494a61146bd2bda6a96ce9159a|{"groupNo":"101320210001","...
Sign:
fYrrBa+LFoC9BKkKUnnUlrOQUGggy1Nk/hdKau08BDY=
Result: FAILED ❌
Code: 1005
Message: Signature error
TEST 2: Copy EXACT format from working endpoint
Working endpoint sign string:
POST|/api/v1/merchant/info|1765508195484|60a344d52b973e3049f4de7b152865fa|
Working endpoint sign:
ez+jiqud4j0gV8JUxnrwzOjDPqro6daCBZSH1/LnSGM=
Customer/add sign string (empty params):
POST|/api/v1/customer/add|1765508195484|352e0d847882185b08cbcdb9b580c28e|
Customer/add sign (empty params):
XL5MwdeJR2wP++nGWEoHWUp5VHaUogJPSkvKfJSOtGk=
Result with empty params string: FAILED ❌
Code: 10300
Message: Parameter 'phone' cannot be empty