Difference between revisions of "X-Payments:Test connection request"
(Created page with "Use this request to test the connection between the store and X-Payments. It can also help to detect the version of the X-Payments installation and the API version supported b...") |
m |
||
Line 34: | Line 34: | ||
<pre> | <pre> | ||
− | |||
− | |||
<target>connect</target> | <target>connect</target> | ||
<action>test</action> | <action>test</action> | ||
+ | <testCode>123</testCode> | ||
</pre> | </pre> | ||
Line 78: | Line 77: | ||
<error_message></error_message> | <error_message></error_message> | ||
<is_error_message></is_error_message> | <is_error_message></is_error_message> | ||
− | <version> | + | <version>3.0.1</version> |
</data> | </data> | ||
</pre> | </pre> |
Revision as of 14:34, 20 July 2016
Use this request to test the connection between the store and X-Payments. It can also help to detect the version of the X-Payments installation and the API version supported by X-Payments.
Request specification
Field | Required | Type | Description |
target | Y | string, 128 | Must equal connect |
action | Y | string, 128 | Must equal test |
testCode | Y | string, 128 | Any string |
api_version | Y | string | Must equal one of the following: 1.2, 1.3, 1.4, 1.5 etc. |
Request example
<target>connect</target> <action>test</action> <testCode>123</testCode>
Response specification
Field | Type | Description |
hashCode | string | MD5 hash of the sent code |
error | string | Error code (if any) |
error_message | string | Error message |
is_error_message | string | Flag indicating the error message presence |
version | string | X-Payments version |
Response example
Example of a good response:
<data> <hashCode>202cb962ac59075b964b07152d234b70</hashCode> <error></error> <error_message></error_message> <is_error_message></is_error_message> <version>3.0.1</version> </data>
Example of a response with an error:
<data> <error>506</error> <error_message>Your X-Payments connector module supports API version "1.9". This X-Payments supports the following API versions only: "1.1, 1.2, 1.3, 1.4, 1.5, 1.6".</error_message> <is_error_message></is_error_message> </data>