diff --git a/BaseClient/util.h b/BaseClient/util.h index e940b792..9982dc35 100644 --- a/BaseClient/util.h +++ b/BaseClient/util.h @@ -68,7 +68,7 @@ const char CYBS_C_USE_AKAMAI[] = "sendToAkamai"; /* Please do not modify these values */ -static const wchar_t CLIENT_LIBRARY_VERSION_VALUE[] = L"6.0.3"; +static const wchar_t CLIENT_LIBRARY_VERSION_VALUE[] = L"6.0.4"; static const wchar_t CLIENT_LIBRARY_VALUE[] = L"C SOAP"; static const wchar_t CLIENT_APPLICATION_VALUE[] = L"Simple Order API"; diff --git a/Makefile b/Makefile index 4f780b08..f140577b 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -API_VERSION = 6.0.3 +API_VERSION = 6.0.4 PROD_NAME = simapi-c ZIP_NAME = $(PROD_NAME)-linux DIST_BASE = builds diff --git a/NVPTest/NVPTest.cpp b/NVPTest/NVPTest.cpp index 4d260c1c..3fbe2992 100644 --- a/NVPTest/NVPTest.cpp +++ b/NVPTest/NVPTest.cpp @@ -113,7 +113,7 @@ std::wstring runAuth(CybsMap *cfgMap) { request[L"shipTo_country"] = L"US"; request[L"card_accountNumber"] = L"xxxxxxxxxxxxxxxx"; request[L"card_expirationMonth"] = L"12"; - request[L"card_expirationYear"] = L"2020"; + request[L"card_expirationYear"] = L"2021"; request[L"purchaseTotals_currency"] = L"USD"; request[L"item_0_unitPrice"] = L"12.34"; request[L"ccAuthService_run"] = L"true"; diff --git a/README.md b/README.md index fc43aa9f..3a256f4a 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,15 @@ For running the sample follow "Running the Samples" section. NOTE:To run NVPTest samples,Please provide a test account number instead of masked account number"xxxxx" in NVPTest.cpp file else transaction fails. +## Meta Key support +Meta Key is a key generated by an entity that can be used to authenticate on behalf of other entities provided that the entity which holds key is a parent entity or associated as a partner. + +SOAPI Cplusplus SDK supports meta key by default. Additional detail regarding cybs.ini changes. + +merchantID= and send merchantID in request.
+keysDirectory=\
+keyPassword=\
+keyFilename=\
##Generating stub code for different wsdl version: diff --git a/mkinstall.bat b/mkinstall.bat index 3377482e..8b24d0ae 100644 --- a/mkinstall.bat +++ b/mkinstall.bat @@ -5,7 +5,7 @@ rem This is the packaging batch file for Windows. rem For Linux, run "make" in the client subdirectory. rem ************************************************* set platform=%1 -set CLIENT_LIBRARY_VERSION_VALUE=6.0.3 +set CLIENT_LIBRARY_VERSION_VALUE=6.0.4 set BUILD_DIR=builds if "%platform%"=="win32" ( diff --git a/resources/auth.xml b/resources/auth.xml index 8bc1f9bf..9a7e8b2e 100644 --- a/resources/auth.xml +++ b/resources/auth.xml @@ -36,7 +36,7 @@ 4111111111111111 12 - 2020 + 2021