Thanks for making this module, it is greatly appreciated. Prior to reading this, please know that I'm 100% new to OpenSRS, and have no current account data so I'm completely open to any testing that needs to take place to resolve the issue, it won't affect anything on my end.
I'm currently running into an issue with setting up the module for the first time, utilizing my reseller account's username, the API key in the reseller admin porta, and a randomly generated HashKey. When I click "Add Account", the module returns
The API Username and Key combination appear to be invalid, or your Opensrs account may not be configured to allow API access.
The module output I'm getting is:
rr-n1-tor.opensrs.net
O:12:"lookupDomain":24:{s:21:"�lookupDomain�_domain";s:0:"";s:25:"�lookupDomain�_dataObject";O:8:"stdClass":3:{s:4:"func";s:12:"lookupDomain";s:4:"data";O:8:"stdClass":4:{s:6:"domain";s:7:"opensrs";s:7:"maximum";s:1:"1";s:8:"selected";s:4:".com";s:10:"defaulttld";s:4:".com";}s:7:"connect";O:8:"stdClass":10:{s:13:"osrs_username";s:9:"myusernamewashere";s:13:"osrs_password";s:11:"placeholder";s:8:"osrs_key";s:112:"xxxx";s:16:"osrs_environment";s:4:"PROD";s:9:"osrs_host";s:21:"rr-n1-tor.opensrs.net";s:9:"osrs_port";s:5:"55000";s:12:"osrs_sslport";s:5:"55443";s:13:"osrs_protocol";s:3:"XCP";s:21:"osrs_baseclassversion";s:5:"2.8.0";s:12:"osrs_version";s:7:"XML:0.1";}}s:27:"�lookupDomain�_formatHolder";s:5:"array";s:13:"resultFullRaw";a:7:{s:12:"_OPS_version";s:3:"0.9";s:8:"protocol";s:3:"XCP";s:6:"object";s:12:"AUTHENTICATE";s:13:"response_text";s:49:"Could not get credentials for reseller myusernamewashere.";s:6:"action";s:5:"REPLY";s:13:"response_code";s:3:"400";s:10:"is_success";s:1:"0";}s:9:"resultRaw";a:7:{s:12:"_OPS_version";s:3:"0.9";s:8:"protocol";s:3:"XCP";s:6:"object";s:12:"AUTHENTICATE";s:13:"response_text";s:49:"Could not get credentials for reseller myusernamewashere.";s:6:"action";s:5:"REPLY";s:13:"response_code";s:3:"400";s:10:"is_success";s:1:"0";}s:19:"resultFullFormatted";s:0:"";s:15:"resultFormatted";s:0:"";s:16:"�*�osrs_username";s:9:"myusernamewashere";s:16:"�*�osrs_password";s:11:"placeholder";s:11:"�*�osrs_key";s:112:"xxxx";s:19:"�*�osrs_environment";s:4:"PROD";s:16:"�*�osrs_protocol";s:3:"XCP";s:12:"�*�osrs_host";s:21:"rr-n1-tor.opensrs.net";s:12:"�*�osrs_port";s:5:"55000";s:15:"�*�osrs_sslPort";s:5:"55443";s:24:"�*�osrs_baseClassVersion";s:5:"2.8.0";s:15:"�*�osrs_version";s:7:"XML:0.1";s:13:"�*�crypt_type";s:3:"ssl";s:21:"�openSRS_base�_socket";i:0;s:29:"�openSRS_base�_socketErrorNum";i:0;s:29:"�openSRS_base�_socketErrorMsg";s:0:"";s:28:"�openSRS_base�_socketTimeout";i:120;s:32:"�openSRS_base�_socketReadTimeout";i:120;s:14:"�*�_opsHandler";O:11:"openSRS_ops":11:{s:12:"_OPS_VERSION";s:3:"0.9";s:4:"_OPT";s:0:"";s:7:"_SPACER";s:1:";s:5:"_CRLF";s:1:"
";s:12:"_MSGTYPE_STD";s:8:"standard";s:7:"_SESSID";i:26341;s:7:"_MSGCNT";i:1;s:4:"CRLF";s:2:"
";s:5:"_data";a:7:{s:12:"_OPS_version";s:3:"0.9";s:8:"protocol";s:3:"XCP";s:6:"object";s:12:"AUTHENTICATE";s:13:"response_text";s:49:"Could not get credentials for reseller myusernamewashere.";s:6:"action";s:5:"REPLY";s:13:"response_code";s:3:"400";s:10:"is_success";s:1:"0";}s:9:"_pointers";N;s:20:"_last_was_data_block";N;}}
The relevant portion, I believe is:
Could not get credentials for reseller
In this process, I've been going back and forth with OpenSRS Support to the point they disabled the requirement for me to provide a hashcode. However, there has been no change to the error output.
Perhaps someone else has run into this issue and knows how to resolve it?