{"id":483,"date":"2024-08-08T19:43:08","date_gmt":"2024-08-08T19:43:08","guid":{"rendered":"https:\/\/lddpay.com\/?post_type=docs&#038;p=483"},"modified":"2025-04-26T06:37:02","modified_gmt":"2025-04-26T06:37:02","password":"","slug":"s2s-card","status":"publish","type":"docs","link":"https:\/\/lddpay.com\/zh\/docs\/s2s-card\/","title":{"rendered":"S2S CARDPAY"},"content":{"rendered":"<h1 class=\"wp-block-heading\">S2S CARDPAY<\/h1>\n\n\n\n<p>Version: 5.3.2<br>Released: 2025\/03\/01<\/p>\n\n\n\n<p>Copyrighted by lddPay<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>This document describes integration procedures and POST protocol usage for e-commerce merchants.<\/p>\n\n\n\n<p>S2S CARDPAY protocol implements acquiring payments (purchases) with specific API interaction using.<\/p>\n\n\n\n<p>\u26a0\ufe0f <strong>Pay attention<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>To work with S2S CARDPAY protocol, merchants are required to comply with the Payment Card Industry Data Security Standards (PCI DSS).<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"integration-process\">Integration process<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"merchant-registration\">Merchant registration<\/h3>\n\n\n\n<p>Before you get an account to access Payment Platform, you must provide the following data to the Payment Platform administrator.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Data<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>IP list<\/td><td>List of your IP addresses, from which requests to Payment Platform will be sent<\/td><\/tr><tr><td>Callback URL<\/td><td>URL which will be receiving the notifications of the processing results of your request to Payment Platform.<br>It is mandatory if your account supports 3D-Secure. The length of Notification URL should not be more<br>than 255 symbols.<\/td><\/tr><tr><td>Contact email<\/td><td>Email address of Responsible Person who will monitor transactions, conduct refunds, etc.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>With all Payment Platform POST requests at Notification URL the Merchant must return the string OK if he\/she successfully received data or return ERROR.<\/p>\n\n\n\n<p>\u26a0\ufe0f <strong>Pay attention<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Note that the notification URL may be temporarily blocked due to consistently receiving timeouts in response to the callback. If five timeouts accumulate within five minutes for a merchant\u2019s notification URL, it will be blocked for 15 minutes. During this block, all merchants associated with the URL will not receive notifications. The block automatically lifts after 15 minutes. Additionally, it is possible to manually unblock the URL through the admin panel by navigating to Configuration \u2192 Merchants \u2192 Edit Merchant. In this case, the block will be removed immediately. The timeout counter resets if a callback response is successfully processed. For instance, if there are four timeouts within five minutes but a successful response on the sixth minute, the counter resets.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>You should get the following information from administrator to begin working with the Payment Platform.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Data<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>CLIENT_KEY<\/td><td>Unique key to identify the account in Payment Platform (used as request parameter). In the administration platform this parametercorresponds to the Merchant key field<\/td><\/tr><tr><td>PASSWORD<\/td><td>Password for Client authentication in Payment Platform (used for calculating hash parameter). In the administration platform this parameter corresponds to the Password field<\/td><\/tr><tr><td>PAYMENT_URL<\/td><td>URL to request the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"protocol-mapping\">Protocol Mapping<\/h3>\n\n\n\n<p>It is necessary to check the existence of the protocol mapping before using the S2S integration. Merchants can\u2019t make payments if the S2S CARDPAY protocol is not mapped.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"interaction-with-payment-platform\">Interaction with Payment Platform<\/h3>\n\n\n\n<p>For the transaction, you must send the server to server HTTPS POST request with fields listed below to Payment Platform URL (PAYMENT_URL). In response Payment Platform will return the JSON (<a href=\"http:\/\/json.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/json.org\/<\/a>) encoded string.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3ds-features\">3DS features<\/h4>\n\n\n\n<p>If your account supports 3D-Secure and credit card supports 3D-Secure, then Payment Platform will return the link to the 3D-Secure Access Control Server to perform 3D-Secure verification. In this case, you need to redirect the cardholder at this link. If there are also some parameters except the link in the result, you will need to redirect the cardholder at this link together with the parameters using the method of data transmitting indicated in the same result.<\/p>\n\n\n\n<p>In the case of 3D-Secure after verification on the side of the 3D-Secure server, the owner of a credit card will come back to your site using the link you specify in the sale request, and Payment Platform will return the result of transaction processing to the Notification URL action.<\/p>\n\n\n\n<p>\u26a0\ufe0f <strong>NOTE:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As per our API for any 3DS transaction after request, we send to merchant response with:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul>\n<li><code>redirect_url<\/code> &#8211; URL to which the Merchant should redirect the Customer<\/li>\n\n\n\n<li><code>redirect_params<\/code> &#8211; Object of specific 3DS parameters. It is an array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>Redirect_params<\/code> may be missing. It usually happens when <code>redirect_method<\/code> = GET (or others).<\/li>\n\n\n\n<li><code>redirect_method<\/code> &#8211; The method of transferring parameters (POST or GET)<\/li>\n<\/ul>\n\n\n\n<p><code>Redirect_params<\/code> is a value that depends on any particular acquirer. Possible <code>redirect_params<\/code>: <code>PaReq<\/code>, <code>TermUrl<\/code>, and many other multiple values. Each acquirer can send values in different ways and our interface is unified to be able to process redirects to all versions of 3DS and redirection regardless of the acquirer.<\/p>\n\n\n\n<p>Our API states that the merchant has to take mentioned parameters as is and redirect users with them, no need to parse them, split them, or divide them.<\/p>\n\n\n\n<p>e.g. in this case, you would simply POST that string AS IS to the <code>redirect_url<\/code>:<\/p>\n<\/blockquote>\n<\/blockquote>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-4meuggw betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-4meuggw betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>3DS features Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample Request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>Method POST<br>URL = redirect_url<br>body: that whole string<br>&#8220;redirect_url&#8221;:&#8221;<a href=\"https:\/\/payment-checkout.client.com\/collector\/6f33e91c-6bf7-11ed-b0e6-2675bfb6fc1c%22,%22redirect_params%22:%7B%22body%22:%22Y1VMQzN3UzYvbjBoKzRac.................tFVGBJUmcedis=%22%7D,%22redirect_method%22:%22POST%22\" target=\"_blank\" rel=\"noopener\">https:\/\/payment-checkout.client.com\/collector\/6f33e91c-6bf7-11ed-b0e6-2675bfb6fc1c&#8221;,&#8221;redirect_params&#8221;:{&#8220;body&#8221;:&#8221;Y1VMQzN3UzYvbjBoKzRac&#8230;&#8230;&#8230;&#8230;&#8230;..tFVGBJUmcedis=&#8221;},&#8221;redirect_method&#8221;:&#8221;POST&#8221;<\/a>&nbsp;<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample Request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Method POST<br>URL = redirect_url<br>body: that whole string<br>\\\"redirect_url\\\":\\\"<a href=\\\"https:\\\/\\\/payment-checkout.client.com\\\/collector\\\/6f33e91c-6bf7-11ed-b0e6-2675bfb6fc1c%22,%22redirect_params%22:%7B%22body%22:%22Y1VMQzN3UzYvbjBoKzRac.................tFVGBJUmcedis=%22%7D,%22redirect_method%22:%22POST%22\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">https:\\\/\\\/payment-checkout.client.com\\\/collector\\\/6f33e91c-6bf7-11ed-b0e6-2675bfb6fc1c\\\",\\\"redirect_params\\\":{\\\"body\\\":\\\"Y1VMQzN3UzYvbjBoKzRac.................tFVGBJUmcedis=\\\"},\\\"redirect_method\\\":\\\"POST\\\"<\\\/a>&nbsp;<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"redirect-parameters\">Redirect parameters<\/h4>\n\n\n\n<p>For 3DS-payments, the response for SALE request may contain an object with the redirect parameters. The redirect parameters are provided in the &#8220;key-value&#8221; format.<\/p>\n\n\n\n<p>To get the parameters in that format, you need to use an endpoint <code>https:\/\/{PAYMENT_URL}\/post<\/code>.<\/p>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-czh9qho betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-czh9qho betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Redirect parameters Key &#8211; Value<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response with key-value format    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;redirect_params&#8221;: {<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Param1&#8221;: &#8220;Value1&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Param2&#8221;: &#8220;Value2&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response with key-value format\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"redirect_params\\\": {<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"Param1\\\": \\\"Value1\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"Param2\\\": \\\"Value2\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p>As well you can receive redirect parameters as an array with objects that contain the <code>name<\/code> and <code>value<\/code> parameters.<\/p>\n\n\n\n<p>To get the parameters in that format, you need to use an endpoint <code>https:\/\/{PAYMENT_URL}\/v2\/post<\/code>.<\/p>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-6lnaovc betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-6lnaovc betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Redirect parameters &#8220;name&#8221; &amp; &#8220;value&#8221;<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response with &#8220;name&#8221; and &#8220;value&#8221; parameters    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;redirect_params&#8221;: [<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;name&#8221;: &#8220;Param1&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;value&#8221;: &#8220;Value1&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;name&#8221;: &#8220;Param2&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;value&#8221;: &#8220;Value2&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;]<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response with &#8220;name&#8221; and &#8220;value&#8221; parameters\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"redirect_params\\\": [<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"name\\\": \\\"Param1\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"value\\\": \\\"Value1\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"name\\\": \\\"Param2\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"value\\\": \\\"Value2\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;]<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"list-of-possible-actions-in-payment-platform\">List of possible actions in Payment Platform<\/h3>\n\n\n\n<p>When you make request to Payment Platform, you need to specify action that needs to be done. Possible actions are:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Action<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>SALE<\/td><td>Creates SALE or AUTH transaction<\/td><\/tr><tr><td>CAPTURE<\/td><td>Creates CAPTURE transaction<\/td><\/tr><tr><td>CREDITVOID<\/td><td>Creates REVERSAL or REFUND transaction<\/td><\/tr><tr><td>VOID<\/td><td>Creates VOID transaction<\/td><\/tr><tr><td>DEBIT<\/td><td>Creates DEBIT transaction as a part of transfer flow<\/td><\/tr><tr><td>CREDIT2CARD<\/td><td>Creates CREDIT2CARD transaction<\/td><\/tr><tr><td>GET_TRANS_STATUS<\/td><td>Gets status of transaction in Payment Platform<\/td><\/tr><tr><td>GET_TRANS_DETAILS<\/td><td>Gets details of the order from Payment platform<\/td><\/tr><tr><td>GET_TRANS_STATUS_BY_ORDER<\/td><td>Gets the status of the most recent transaction in the order&#8217;s transaction subsequence from Payment platform<\/td><\/tr><tr><td>RECURRING_SALE<\/td><td>Creates SALE or AUTH transaction using previously used cardholder data<\/td><\/tr><tr><td>CARD2CARD<\/td><td>Creates TRANSFER transaction \u2013 one-step transfer without split to debit and credit<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"recurring-schedule-operations\">Recurring schedule operations<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Action<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>CREATE_SCHEDULE<\/td><td>Creates a new schedule object<\/td><\/tr><tr><td>PAUSE_SCHEDULE<\/td><td>Suspends the scheduled payments associated with schedule. A schedule can only be paused if its parameter &#8220;paused&#8221; has a value &#8220;N&#8221;. Paused schedule can&#8217;t be used for the new recurring payments until it is released via RUN_SCHEDULE<\/td><\/tr><tr><td>RUN_SCHEDULE<\/td><td>Releases the schedule which was paused via PAUSE_SCHEDULE. It re-schedules cycle of payments and set the value &#8220;N&#8221; for &#8220;paused&#8221; parameter for schedule<\/td><\/tr><tr><td>DELETE_SCHEDULE<\/td><td>Deleting schedule means that it can\u2019t be used in the recurring payments<\/td><\/tr><tr><td>SCHEDULE_INFO<\/td><td>Retrieves the details of an existing schedule. You only need to supply the unique schedule identifier that was returned upon schedule creation<\/td><\/tr><tr><td>DESCHEDULE<\/td><td>Stops the payments by the schedule<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Following actions cannot be made by request, they are initiated by Payment Platform in certain circumstances (e.g. issuer initiated chargeback) and you receive callback as a result.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Action<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>CHARGEBACK<\/td><td>CHARGEBACK transaction was created in Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"list-of-possible-transaction-results-and-statuses\">List of possible transaction results and statuses<\/h3>\n\n\n\n<p><strong>Result<\/strong> &#8211; value that system returns on request. Possible results are:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Result<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>SUCCESS<\/td><td>Action was successfully completed in Payment Platform<\/td><\/tr><tr><td>DECLINED<\/td><td>Result of unsuccessful action in Payment Platform<\/td><\/tr><tr><td>REDIRECT<\/td><td>Additional action required from requester (Redirect to 3ds)<\/td><\/tr><tr><td>ACCEPTED<\/td><td>Action was accepted by Payment Platform, but will be completed later<\/td><\/tr><tr><td>ERROR<\/td><td>Request has errors and was not validated by Payment Platform<\/td><\/tr><tr><td>UNDEFINED<\/td><td>The transaction has an undefined status. Status could be changed to success or fail<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Status<\/strong> &#8211; actual status of transaction in Payment Platform. Possible statuses are:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Status<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>3DS<\/td><td>The transaction awaits 3D-Secure validation<\/td><\/tr><tr><td>REDIRECT<\/td><td>The transaction is redirected<\/td><\/tr><tr><td>PENDING<\/td><td>The transaction awaits CAPTURE<\/td><\/tr><tr><td>PREPARE<\/td><td>Status is undetermined, final status will be sent in callback<\/td><\/tr><tr><td>SETTLED<\/td><td>Successful transaction<\/td><\/tr><tr><td>REVERSAL<\/td><td>Transaction for which reversal was made<\/td><\/tr><tr><td>REFUND<\/td><td>Transaction for which refund was made<\/td><\/tr><tr><td>VOID<\/td><td>Transaction for which void was made<\/td><\/tr><tr><td>CHARGEBACK<\/td><td>Transaction for which chargeback was made<\/td><\/tr><tr><td>DECLINED<\/td><td>Not successful transaction<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"payment-operations\">PAYMENT OPERATIONS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sale-request\">SALE request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Payment Platform supports two main operation type: Single Message System (SMS) and Dual Message System (DMS).<\/p>\n\n\n\n<p>SMS is represented by SALE transaction. It is used for authorization and capture at a time. This operation is commonly used for immediate payments.<\/p>\n\n\n\n<p>DMS is represented by AUTH and CAPTURE transactions. AUTH is used for authorization only, without capture. This operation used to hold the funds on card account (for example to check card validity).<\/p>\n\n\n\n<p>SALE request is used to make both SALE and AUTH transactions.<\/p>\n\n\n\n<p>If you want to make AUTH transaction, you need to use parameter auth with value Y.<\/p>\n\n\n\n<p>If you want to send a payment for the specific sub-account (channel), you need to use <code>channel_id<\/code>, that specified in your Payment Platform account settings.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<p>\u26a0\ufe0f <strong>Pay attention<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>In the case of cascading, the logic for sending callbacks differs.<br>If cascading is triggered for the order, in general case you will receive only callback for the last payment attempt, where the final status of the order (settled or declined) is determined. In the particular cases, you will receive callback for the first payment attempt with the data for customer\u2019s redirection if it is required by payment provider. Callbacks for intermediate attempts (between the first decline and the last payment attempt) are not sent.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Sale<\/td><td>SALE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>channel_id<\/code><\/td><td>Payment channel (Sub-account)<\/td><td>String up to 16 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchants system<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>The amount of the transaction<\/td><td>Format depends on currency.<br>Send Integer type value for currencies with zero-exponent. <strong>Example:<\/strong> 1000<br>Send Float type value for currencies with exponents 2, 3, 4.<br>Format for 2-exponent currencies: XX.XX <strong>Example:<\/strong> 100.99<br><strong>Pay attention<\/strong> that currencies &#8216;UGX&#8217;, &#8216;JPY&#8217;, &#8216;KRW&#8217;, &#8216;CLP&#8217; must be send in the format XX.XX, with the zeros after comma. <strong>Example:<\/strong> 100.00<br>Format for 3-exponent currencies: XXX.XXX <strong>Example:<\/strong> 100.999.<br>Format for 4-exponent currencies: XXX.XXXX <strong>Example:<\/strong> 100.9999<\/td><td>+<\/td><\/tr><tr><td><code>order_currency<\/code><\/td><td>Currency<\/td><td>3-letter code<\/td><td>+<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Description of the transaction (product name)<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>req_token<\/code><\/td><td>Special attribute pointing for further tokenization<\/td><td>Y or N (default N)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>card_token<\/code><\/td><td>Credit card token value<\/td><td>String 64 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>card_number<\/code><\/td><td>Credit Card Number<\/td><td><\/td><td>+ *<\/td><\/tr><tr><td><code>card_exp_month<\/code><\/td><td>Month of expiry of the credit card<\/td><td>Month in the form XX<\/td><td>+ *<\/td><\/tr><tr><td><code>card_exp_year<\/code><\/td><td>Year of expiry of the credit card<\/td><td>Year in the form XXXX<\/td><td>+ *<\/td><\/tr><tr><td><code>card_cvv2<\/code><\/td><td>CVV\/CVC2 credit card verification code<\/td><td>3-4 symbols<\/td><td>+<\/td><\/tr><tr><td><code>payer_first_name<\/code><\/td><td>Customer&#8217;s name<\/td><td>String up to 32 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Customer&#8217;s surname<\/td><td>String up to 32 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_middle_name<\/code><\/td><td>Customer&#8217;s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_birth_date<\/code><\/td><td>Customer&#8217;s birthday<\/td><td>format yyyy-MM-dd, e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address<\/code><\/td><td>Customer&#8217;s address<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_address2<\/code><\/td><td>The adjoining road or locality (if required) of the \u0441ustomer&#8217;s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_house_number<\/code><\/td><td>Customer&#8217;s house or building number<\/td><td>String up to 9 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country<\/code><\/td><td>Customer&#8217;s country<\/td><td>2-letter code<\/td><td>+<\/td><\/tr><tr><td><code>payer_state<\/code><\/td><td>Customer&#8217;s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_city<\/code><\/td><td>Customer&#8217;s city<\/td><td>String up to 40 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_district<\/code><\/td><td>Customer&#8217;s district of city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_zip<\/code><\/td><td>ZIP-code of the Customer<\/td><td>String up to 10 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_email<\/code><\/td><td>Customer&#8217;s email<\/td><td>String up to 256 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_phone<\/code><\/td><td>Customer&#8217;s phone<\/td><td>String up to 32 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_ip<\/code><\/td><td>IP-address of the Customer<br>Both versions, IPv4 and IPv6, can be used. If you are sending IPv6, make sure the payment provider that processes the payments supports it.<\/td><td>XXX.XXX.XXX.XXX<\/td><td>+<\/td><\/tr><tr><td><code>term_url_3ds<\/code><\/td><td>URL to which Customer should be returned after 3D-Secure<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>term_url_target<\/code><\/td><td>Name of, or keyword for a browsing context where Customer should be returned according to HTML specification.<\/td><td>String up to 1024 characters<br>Possible values: <code>_blank<\/code>, <code>_self<\/code>, <code>_parent<\/code>, <code>_top<\/code> or custom iframe name (default <code>_top<\/code>).<br>Find the result of applying the values in the HTML standard description (<a href=\"https:\/\/html.spec.whatwg.org\/#valid-browsing-context-name\" target=\"_blank\" rel=\"noreferrer noopener\">Browsing context names<\/a>)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>recurring_init<\/code><\/td><td>Initialization of the transaction with possible following recurring<\/td><td>Y or N (default N)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments<\/td><td>String<\/td><td>&#8211;<\/td><\/tr><tr><td><code>auth<\/code><\/td><td>Indicates that transaction must be only authenticated, but not captured<\/td><td>Y or N (default N)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>parameters<\/code><\/td><td>Object that contains extra-parameters required by the acquirer<\/td><td>Format:<br><code>parameters [param1]: value1<\/code><br><code>parameters [param2]: value2<\/code><br><code>parameters [paramN]: valueN<\/code><\/td><td>&#8211;<\/td><\/tr><tr><td><code>custom_data<\/code><\/td><td>Array with the custom data<br>This block duplicates the arbitrary parameters that were passed in the payment request<\/td><td>Format:<br><code>custom_data [param1]: value1<\/code><br><code>custom_data [param2]: value2<\/code><br><code>custom_data [paramN]: valueN<\/code><\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>See Appendix A, Formula 1<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>*<em>This field becomes optional if <code>card_token<\/code> is specified<\/em><\/p>\n\n\n\n<p>If the optional parameter <code>card_token<\/code> and card data are specified, <code>card_token<\/code> will be ignored.<\/p>\n\n\n\n<p>If the optional parameters <code>req_token<\/code> and <code>card_token<\/code> are specified, <code>req_token<\/code> will be ignored.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters\">Response parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string (see an example on Appendix B) with transaction result. If your account supports 3D-Secure, transaction result will be sent to your Notification URL.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"synchronous-mode\">Synchronous mode<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-sale-response\">Successful sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING \/ PREPARE \/ SETTLED; only PENDING when <code>auth<\/code> = Y<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Recurring token (get if account support recurring sales and was initialization transaction for following recurring)<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments. It is available if schedule is used for recurring sale<\/td><\/tr><tr><td><code>card_token<\/code><\/td><td>If the parameter <code>req_token<\/code> was enabled Payment Platform returns the token value<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-sale-response\">Unsuccessful sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"3d-secure-transaction-response\">3D-Secure transaction response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object of specific 3DS parameters. It is array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>redirect_params<\/code> may be missing. It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST \/ GET)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-sale-response\">Undefined sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING \/ PREPARE; PENDING only when <code>auth<\/code> = Y<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters\">Callback parameters<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-sale-response-1\">Successful sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING\/PREPARE\/SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Recurring token (get if account support recurring sales and was initialization transaction for following recurring)<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>It is available if schedule is used for recurring sale<\/td><\/tr><tr><td><code>card_token<\/code><\/td><td>If the parameter <code>req_token<\/code> was enabled Payment Platform returns the token value<\/td><\/tr><tr><td><code>card<\/code><\/td><td>Card mask<\/td><\/tr><tr><td><code>card_expiration_date<\/code><\/td><td>Card expiration date<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>exchange_rate<\/code><\/td><td>Rate used to make exchange.<br>It returns if the currency exchange has been applied for the payment.<\/td><\/tr><tr><td><code>exchange_rate_base<\/code><\/td><td>The rate used in the double conversion to convert the original currency to the base currency.<br>It returns if the currency exchange has been applied for the payment.<\/td><\/tr><tr><td><code>exchange_currency<\/code><\/td><td>Original currency.<br>It returns if the currency exchange has been applied for the payment.<\/td><\/tr><tr><td><code>exchange_amount<\/code><\/td><td>Original amount.<br>It returns if the currency exchange has been applied for the payment.<\/td><\/tr><tr><td><code>custom_data<\/code><\/td><td>Object with the custom data.<br>This block duplicates the arbitrary parameters that were passed in the payment request<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-sale-response-1\">Unsuccessful sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Description of the cancellation of the transaction<\/td><\/tr><tr><td><code>custom_data<\/code><\/td><td>Object with the custom data.<br>This block duplicates the arbitrary parameters that were passed in the payment request<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"3d-secure-transaction-response-1\">3D-Secure transaction response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS\/REDIRECT<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object with the parameters. It is array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>redirect_params<\/code> may be missing. It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST or GET)<\/td><\/tr><tr><td><code>custom_data<\/code><\/td><td>Object with the custom data.<br>This block duplicates the arbitrary parameters that were passed in the payment request<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-sale-response-1\">Undefined sale response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PENDING \/ PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Order currency<\/td><\/tr><tr><td><code>custom_data<\/code><\/td><td>Object with the custom data.<br>This block duplicates the arbitrary parameters that were passed in the payment request<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"capture-request\">CAPTURE request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>CAPTURE request is used to submit previously authorized transaction (created by SALE request with parameter <code>auth<\/code> = Y). Hold funds will be transferred to Merchants account.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-1\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Capture previously authenticated transaction<\/td><td>CAPTURE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>The amount for capture. Only one partial capture is allowed<\/td><td>Format depends on currency.<br>Send Integer type value for currencies with zero-exponent.<br><strong>Example:<\/strong> 1000<br>Send Float type value for currencies with exponents 2, 3, 4.<br>Format for 2-exponent currencies: XX.XX<br><strong>Example:<\/strong> 100.99<br><strong>Pay attention<\/strong> that currencies &#8216;UGX&#8217;, &#8216;JPY&#8217;, &#8216;KRW&#8217;, &#8216;CLP&#8217; must be send in the format XX.XX, with the zeros after comma.<br><strong>Example:<\/strong> 100.00<br>Format for 3-exponent currencies: XXX.XXX<br><strong>Example:<\/strong> 100.999.<br>Format for 4-exponent currencies: XXX.XXXX<br><strong>Example:<\/strong> 100.9999<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to payment platform<\/td><td>see Appendix A, Formula 2<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-1\">Response parameters<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"synchronous-mode-1\">Synchronous mode<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-capture-response\">Successful capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of capture<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchants system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-capture-response\">Unsuccessful capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of capture<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the capture was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-capture-response\">Undefined capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of capture<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-1\">Callback parameters<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-capture-response-1\">Successful capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of capture<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-capture-response-1\">Unsuccessful capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the capture was declined<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-capture-response-1\">Undefined capture response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CAPTURE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as cardholder will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of capture<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creditvoid-request\">CREDITVOID request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>CREDITVOID request is used to complete both REFUND and REVERSAL transactions.<\/p>\n\n\n\n<p>REVERSAL transaction is used to cancel hold from funds on card account, previously authorized by AUTH transaction.<\/p>\n\n\n\n<p>REVERSAL transaction is used to reverse completed debit transaction.<\/p>\n\n\n\n<p>REFUND transaction is used to return funds to card account, previously submitted by SALE or CAPTURE transactions.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-2\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDITVOID<\/td><td>CREDITVOID<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>The amount of full or partial refund. If amount is not specified, full refund will be issued.<br>In case of partial refund this parameter is required. Several partial refunds are allowed<\/td><td>Format depends on currency.<br>Send Integer type value for currencies with zero-exponent.<br><strong>Example:<\/strong> 1000<br>Send Float type value for currencies with exponents 2, 3, 4.<br>Format for 2-exponent currencies: XX.XX<br><strong>Example:<\/strong> 100.99<br><strong>Pay attention<\/strong> that currencies &#8216;UGX&#8217;, &#8216;JPY&#8217;, &#8216;KRW&#8217;, &#8216;CLP&#8217; must be send in the format XX.XX, with the zeros after comma.<br><strong>Example:<\/strong> 100.00<br>Format for 3-exponent currencies: XXX.XXX<br><strong>Example:<\/strong> 100.999.<br>Format for 4-exponent currencies: XXX.XXXX<br><strong>Example:<\/strong> 100.9999<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 2<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-2\">Response parameters<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"synchronous-mode-2\">Synchronous mode<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDITVOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>ACCEPTED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-2\">Callback parameters<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-refundreversal-response\">Successful refund\/reversal response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDITVOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>REFUND\/REVERSAL &#8211; for full refund<br>SETTLED &#8211; for partial refund<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>creditvoid_date<\/code><\/td><td>Date of the refund\/reversal<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Amount of refund<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-refundreversal-response\">Unsuccessful refund\/reversal response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDITVOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Description of the cancellation of the transaction<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-refundreversal-response\">Undefined refund\/reversal response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDITVOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>creditvoid_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"void-request\">VOID request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>The VOID request is used to cancel the operation which was performed the same financial day.<\/p>\n\n\n\n<p>The cancellation is possible for the operations:<\/p>\n\n\n\n<ul>\n<li>SALE<\/li>\n\n\n\n<li>CAPTURE<\/li>\n\n\n\n<li>SALE_RECURRING<\/li>\n<\/ul>\n\n\n\n<p>The VOID request is allowed for the payments in SETTLED status only.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-3\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Limitations<\/strong><\/th><th><strong>Required<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to perform<\/td><td>= VOID<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique client key<\/td><td>CLIENT_KEY<\/td><td>+<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>See Appendix A, Formula 2.<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-3\">Response parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string with transaction result.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-void-response\">Successful void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-void-response\">Unsuccessful void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-void-response\">Undefined void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING \/ SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-3\">Callback parameters<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-void-response-1\">Successful void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback. See Appendix A, Void signature.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-void-response-1\">Unsuccessful void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback. See Appendix A, Void signature.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-void-response-1\">Undefined void response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>VOID<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PENDING \/ SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback. See Appendix A, Void signature.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"debit-request\">DEBIT request<\/h3>\n\n\n\n<p>Use DEBIT action to create debit transaction as a part of transfer flow.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-4\">Request Parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action that you want to perform. Fixed value.<\/td><td>DEBIT<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key<br>(CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchants system<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>The amount of the transaction<\/td><td>Numbers in the format<br>XXXX.XX<\/td><td>+<\/td><\/tr><tr><td><code>order_currency<\/code><\/td><td>Currency<\/td><td>Currency<\/td><td>+<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Description of the transaction (product name)<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>term_url_3ds<\/code><\/td><td>URL to which Customer should be returned after 3D-Secure<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>card_number<\/code><\/td><td>Credit Card Number<\/td><td>Credit Card Number format<\/td><td>+<\/td><\/tr><tr><td><code>card_exp_month<\/code><\/td><td>Month of expiry of the credit card<\/td><td>Month in the form XX<\/td><td>+<\/td><\/tr><tr><td><code>card_exp_year<\/code><\/td><td>Year of expiry of the credit card<\/td><td>Year in the form XXXX<\/td><td>+<\/td><\/tr><tr><td><code>card_cvv2<\/code><\/td><td>CVV\/CVC2 credit card verification code<\/td><td>3-4 symbols<\/td><td>+<\/td><\/tr><tr><td><code>payer_first_name<\/code><\/td><td>Customer\u2019s name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Customer\u2019s surname<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_middle_name<\/code><\/td><td>Customer\u2019s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_birth_date<\/code><\/td><td>Customer\u2019s birthday<\/td><td>format yyyy-MM-dd,<br>e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address<\/code><\/td><td>Customer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address2<\/code><\/td><td>The adjoining road or locality (if required) of the \u0441ustomer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country<\/code><\/td><td>Customer\u2019s country<\/td><td>2-letter code<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_state<\/code><\/td><td>Customer\u2019s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_city<\/code><\/td><td>Customer\u2019s city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_zip<\/code><\/td><td>ZIP-code of the Customer<\/td><td>String up to 10 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_email<\/code><\/td><td>Customer\u2019s email<\/td><td>String up to 256 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_phone<\/code><\/td><td>Customer\u2019s phone<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_ip<\/code><\/td><td>IP-address of the Customer<\/td><td>XXX.XXX.XXX.XXX<\/td><td>+<\/td><\/tr><tr><td><code>parameters<\/code><\/td><td>Object that contains extra-parameters required by the acquirer<\/td><td>Format:<br>&#8220;parameters&#8221;: {&#8220;param1&#8221;: &#8220;value1&#8221;, &#8220;param2&#8221;: &#8220;value2&#8221;, &#8220;param3&#8221;: &#8220;value3&#8221;}<br>See Appendix C for more details<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>See Appendix A, Formula 1<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-4\">Response Parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string with transaction result. If your account supports 3D-Secure, transaction result will be sent to your Notification URL.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"synchronous-mode-3\">Synchronous mode<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-response\">Successful response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-response\">Unsuccessful response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"3d-secure-transaction-response-2\">3D-Secure transaction response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object of specific 3DS parameters.<br>It is array if redirect_params have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>redirect_params<\/code> may be missing.<br>It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST \/ GET)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-response\">Undefined response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-4\">Callback parameters<\/h4>\n\n\n\n<p><strong>Successful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>REDIRECT \/ 3DS \/ SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Unsuccessful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Description of the cancellation of the transaction<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>3D-Secure transaction response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object with the parameters.<br>It is array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>redirect_params<\/code> may be missing.<br>It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST or GET)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Undefined response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DEBIT<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>REDIRECT \/ 3DS \/ PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"credit2card-request\">CREDIT2CARD request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>CREDIT2CARD protocol implements money transfers transactions between merchant&#8217;s account and credit card (Card Credit or Account-to-Card payment) with using specific API.<\/p>\n\n\n\n<p>If you want to send a payment for the specific sub-account (channel), you need to use <code>channel_id<\/code> that specified in your Payment Platform account settings.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-5\">Request Parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action type<\/td><td>CREDIT2CARD<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique client key (CLIENT_KEY)<\/td><td><\/td><td>+<\/td><\/tr><tr><td><code>channel_id<\/code><\/td><td>Payment channel (Sub-account)<\/td><td>String up to 16 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Clients system<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>The amount of the transaction<\/td><td>Format depends on currency.<br>Send Integer type value for currencies with zero-exponent. <strong>Example:<\/strong> 1000<br>Send Float type value for currencies with exponents 2, 3, 4.<br>Format for 2-exponent currencies: XX.XX <strong>Example:<\/strong> 100.99<br><strong>Pay attention<\/strong> that currencies &#8216;UGX&#8217;, &#8216;JPY&#8217;, &#8216;KRW&#8217;, &#8216;CLP&#8217; must be send in the format XX.XX, with the zeros after comma. <strong>Example:<\/strong> 100.00<br>Format for 3-exponent currencies: XXX.XXX <strong>Example:<\/strong> 100.999.<br>Format for 4-exponent currencies: XXX.XXXX <strong>Example:<\/strong> 100.9999<\/td><td>+<\/td><\/tr><tr><td><code>order_currency<\/code><\/td><td>Currency<\/td><td>3-letter code<\/td><td>+<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Description of the transaction (product name)<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>card_number<\/code><\/td><td>Credit Card Number<\/td><td><\/td><td>+<\/td><\/tr><tr><td><code>payee_first_name<\/code><\/td><td>Payee\u2019s name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_last_name<\/code><\/td><td>Payee\u2019s surname<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_middle_name<\/code><\/td><td>Payee\u2019s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_birth_date<\/code><\/td><td>Payee\u2019s birthday<\/td><td>format yyyy-MM-dd,<br>e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_address<\/code><\/td><td>Payee\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_address2<\/code><\/td><td>The adjoining road or locality (if required) of the \u0441ustomer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_country<\/code><\/td><td>Payee\u2019s country<\/td><td>2-letter code<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_state<\/code><\/td><td>Payee\u2019s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_city<\/code><\/td><td>Payee\u2019s city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_zip<\/code><\/td><td>ZIP-code of the Payee<\/td><td>String up to 10 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_email<\/code><\/td><td>Payee\u2019s email<\/td><td>String up to 256 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_phone<\/code><\/td><td>Payee\u2019s phone<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_first_name<\/code><\/td><td>Payer\u2019s name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Payer\u2019s surname<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_middle_name<\/code><\/td><td>Payer\u2019s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_birth_date<\/code><\/td><td>Payer\u2019s birthday<\/td><td>format yyyy-MM-dd,<br>e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address<\/code><\/td><td>Payer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address2<\/code><\/td><td>The adjoining road or locality (if required) of the Payer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country<\/code><\/td><td>Payer\u2019s country<\/td><td>2-letter code<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_state<\/code><\/td><td>Payer\u2019s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_city<\/code><\/td><td>Payer\u2019s city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_zip<\/code><\/td><td>ZIP-code of the Customer<\/td><td>String up to 10 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_email<\/code><\/td><td>Customer\u2019s email<\/td><td>String up to 256 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_phone<\/code><\/td><td>Customer\u2019s phone<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_ip<\/code><\/td><td>IP-address of the Customer<\/td><td>XXX.XXX.XXX.XXX<\/td><td>&#8211;<\/td><\/tr><tr><td><code>parameters<\/code><\/td><td>Object that contains extra-parameters required by the acquirer<\/td><td>Format:<br>&#8220;parameters&#8221;: {&#8220;param1&#8221;: &#8220;value1&#8221;, &#8220;param2&#8221;: &#8220;value2&#8221;, &#8220;param3&#8221;: &#8220;value3&#8221;}<br>See Appendix C for more details<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 5<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-pb3bbgq betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-pb3bbgq betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDIT2CARD Request Parameter Example<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Example Request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\/p>\n<p>&nbsp;channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\/p>\n<p>&nbsp;order_description=wine&amp;card_number=4917111111111111&amp;<\/p>\n<p>&nbsp;hash=a1a6de416405ada72bb47a49176471dc&#8221;[https:\/\/test.apiurl.com](https:\/\/test.apiurl.com\/) -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Example Request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\\\/p>\\n<p>&nbsp;channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\\\/p>\\n<p>&nbsp;order_description=wine&amp;card_number=4917111111111111&amp;<\\\/p>\\n<p>&nbsp;hash=a1a6de416405ada72bb47a49176471dc\\\"[https:\\\/\\\/test.apiurl.com](https:\\\/\\\/test.apiurl.com\\\/) -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-5\">Response Parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string with transaction result.<\/p>\n\n\n\n<p><strong>Successful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>This is a string which the owner of the credit card will see in the statement from the bank. In most cases, this is the Customers support web-site.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-d9j3y1v betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-d9j3y1v betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDIT2CARD Response Parameter Example<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example (Successful result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&nbsp;&#8220;action&#8221;: &#8220;CREDIT2CARD&#8221;,<\/p>\n<p>&nbsp;&#8220;result&#8221;: &#8220;SUCCESS&#8221;,<\/p>\n<p>&nbsp;&#8220;status&#8221;: &#8220;SETTLED&#8221;,<\/p>\n<p>&nbsp;&#8220;order_id&#8221;: &#8220;1613117050&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_id&#8221;: &#8220;e5098d62-6d08-11eb-9da3-0242ac120013&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_date&#8221;: &#8220;2021-02-12 08:04:15&#8221;<\/p>\n<p>&nbsp;}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example (Successful result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>&nbsp;\\\"action\\\": \\\"CREDIT2CARD\\\",<\\\/p>\\n<p>&nbsp;\\\"result\\\": \\\"SUCCESS\\\",<\\\/p>\\n<p>&nbsp;\\\"status\\\": \\\"SETTLED\\\",<\\\/p>\\n<p>&nbsp;\\\"order_id\\\": \\\"1613117050\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_id\\\": \\\"e5098d62-6d08-11eb-9da3-0242ac120013\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_date\\\": \\\"2021-02-12 08:04:15\\\"<\\\/p>\\n<p>&nbsp;}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Unsuccessful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-9v3swjt betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-9v3swjt betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDIT2CARD Unsuccessful Response<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example (Unsuccessful result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&nbsp;&#8220;action&#8221;: &#8220;CREDIT2CARD&#8221;,<\/p>\n<p>&nbsp;&#8220;result&#8221;: &#8220;DECLINED&#8221;,<\/p>\n<p>&nbsp;&#8220;status&#8221;: &#8220;DECLINED&#8221;,<\/p>\n<p>&nbsp;&#8220;order_id&#8221;: &#8220;1613117050&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_id&#8221;: &#8220;e5098d62-6d08-11eb-9da3-0242ac120013&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_date&#8221;: &#8220;2021-02-12 08:04:15&#8221;,<\/p>\n<p>&nbsp;&#8220;decline_reason&#8221;: &#8220;Declined by processing&#8221;<\/p>\n<p>&nbsp;}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example (Unsuccessful result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>&nbsp;\\\"action\\\": \\\"CREDIT2CARD\\\",<\\\/p>\\n<p>&nbsp;\\\"result\\\": \\\"DECLINED\\\",<\\\/p>\\n<p>&nbsp;\\\"status\\\": \\\"DECLINED\\\",<\\\/p>\\n<p>&nbsp;\\\"order_id\\\": \\\"1613117050\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_id\\\": \\\"e5098d62-6d08-11eb-9da3-0242ac120013\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_date\\\": \\\"2021-02-12 08:04:15\\\",<\\\/p>\\n<p>&nbsp;\\\"decline_reason\\\": \\\"Declined by processing\\\"<\\\/p>\\n<p>&nbsp;}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Undefined response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>This is a string which the owner of the credit card will see in the statement from the bank. In most cases, this is the Customers support web-site.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-9nxzbq3 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-9nxzbq3 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Undefined Result<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example (Undefined result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&nbsp;&#8220;action&#8221;: &#8220;CREDIT2CARD&#8221;,<\/p>\n<p>&nbsp;&#8220;result&#8221;: &#8220;UNDEFINED&#8221;,<\/p>\n<p>&nbsp;&#8220;status&#8221;: &#8220;PREPARE&#8221;,<\/p>\n<p>&nbsp;&#8220;order_id&#8221;: &#8220;1613117050&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_id&#8221;: &#8220;e5098d62-6d08-11eb-9da3-0242ac120013&#8221;,<\/p>\n<p>&nbsp;&#8220;trans_date&#8221;: &#8220;2021-02-12 08:04:15&#8221;,<\/p>\n<p>&nbsp;&#8220;descriptor&#8221;: &#8220;Some data&#8221;<\/p>\n<p>&nbsp;}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example (Undefined result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>&nbsp;\\\"action\\\": \\\"CREDIT2CARD\\\",<\\\/p>\\n<p>&nbsp;\\\"result\\\": \\\"UNDEFINED\\\",<\\\/p>\\n<p>&nbsp;\\\"status\\\": \\\"PREPARE\\\",<\\\/p>\\n<p>&nbsp;\\\"order_id\\\": \\\"1613117050\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_id\\\": \\\"e5098d62-6d08-11eb-9da3-0242ac120013\\\",<\\\/p>\\n<p>&nbsp;\\\"trans_date\\\": \\\"2021-02-12 08:04:15\\\",<\\\/p>\\n<p>&nbsp;\\\"descriptor\\\": \\\"Some data\\\"<\\\/p>\\n<p>&nbsp;}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-5\">Callback parameters<\/h4>\n\n\n\n<p><strong>Successful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Date of CREDIT2CARD action<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate callback. See Appendix A, Formula 6<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-t7pcqaw betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-t7pcqaw betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Callback Successful Result<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Callback Example (Successful result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>action=CREDIT2CARD&amp;result=SUCCESS&amp;status=SETTLED&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Callback Example (Successful result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>action=CREDIT2CARD&amp;result=SUCCESS&amp;status=SETTLED&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Unsuccessful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Date of CREDIT2CARD action<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Reason of transaction decline.It shows for the transactions with the &#8220;DECLINED&#8221; status<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate callback. See Appendix A, Formula 6<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-s5hydxj betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-s5hydxj betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Callback Unsuccessful Result<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Callback Example (Unsuccessful result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>action=CREDIT2CARD&amp;result=DECLINED&amp;status=DECLINED&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;decline_reason=reason&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Callback Example (Unsuccessful result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>action=CREDIT2CARD&amp;result=DECLINED&amp;status=DECLINED&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;decline_reason=reason&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Undefined response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREDIT2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Client&#8217;s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Date of CREDIT2CARD action<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate callback. See Appendix A, Formula 6<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-2sr3cz5 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-2sr3cz5 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Callback Undefined Result<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Callback Example (Undefined result)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>action=CREDIT2CARD&amp;result=UNDEFINED&amp;status=PREPARE&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Callback Example (Undefined result)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>action=CREDIT2CARD&amp;result=UNDEFINED&amp;status=PREPARE&amp;order_id=123456789&amp;trans_id=1d152122-6c86-11eb-8a49-0242ac120013&amp;hash=84dc0713fa38f18edb85da7aa94eca2e&amp;trans_date=2021-02-11+16%3A28%3A04<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"card2card-request\">CARD2CARD request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Use CARD2CARD action to create transfer transaction.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-6\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action that you want to perform. Fixed value.<\/td><td>CARD2CARD<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key<br>(CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>channel_id<\/code><\/td><td>Payment channel<br>(Sub-account)<\/td><td>String up to 16 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchants system<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>The amount of the transaction<\/td><td>Numbers in the format:<br>XXXX.XX<\/td><td>+<\/td><\/tr><tr><td><code>order_currency<\/code><\/td><td>Currency<\/td><td>3-letter code<\/td><td>+<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Description of the transaction (product name)<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>payer_card_number<\/code><\/td><td>Payer credit Card Number<\/td><td><\/td><td>+<\/td><\/tr><tr><td><code>payer_card_exp_month<\/code><\/td><td>Month of expiry of the Payer credit card<\/td><td>Month in the form XX<\/td><td>+<\/td><\/tr><tr><td><code>payer_card_exp_year<\/code><\/td><td>Year of expiry of the Payer credit card<\/td><td>Year in the form XXXX<\/td><td>+<\/td><\/tr><tr><td><code>payer_card_cvv2<\/code><\/td><td>CVV\/CVC2 for Payer credit card verification code<\/td><td>3-4 symbols<\/td><td>+<\/td><\/tr><tr><td><code>payer_first_name<\/code><\/td><td>Payer\u2019s name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Payer\u2019s surname<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_middle_name<\/code><\/td><td>Payer\u2019s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_birth_date<\/code><\/td><td>Payer\u2019s birthday<\/td><td>format yyyy-MM-dd,<br>e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address<\/code><\/td><td>Payer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_address2<\/code><\/td><td>The adjoining road or locality (if required) of the Payer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country<\/code><\/td><td>Payer\u2019s country<\/td><td>2-letter code<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_state<\/code><\/td><td>Payer\u2019s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_city<\/code><\/td><td>Payer\u2019s city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_zip<\/code><\/td><td>ZIP-code of the Customer<\/td><td>String up to 10 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_email<\/code><\/td><td>Customer\u2019s email<\/td><td>String up to 256 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_phone<\/code><\/td><td>Customer\u2019s phone<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_ip<\/code><\/td><td>IP-address of the Customer<\/td><td>XXX.XXX.XXX.XXX<\/td><td>+<\/td><\/tr><tr><td><code>payee_card_number<\/code><\/td><td>Payee&#8217;s credit card Number<\/td><td><\/td><td>+<\/td><\/tr><tr><td><code>payee_first_name<\/code><\/td><td>Payee\u2019s name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_last_name<\/code><\/td><td>Payee\u2019s surname<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_middle_name<\/code><\/td><td>Payee\u2019s middle name<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_birth_date<\/code><\/td><td>Payee\u2019s birthday<\/td><td>format yyyy-MM-dd,<br>e.g. 1970-02-17<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_address<\/code><\/td><td>Payee\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_address2<\/code><\/td><td>The adjoining road or locality (if required) of the \u0441ustomer\u2019s address<\/td><td>String up to 255 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_country<\/code><\/td><td>Payee\u2019s country<\/td><td>2-letter code<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_state<\/code><\/td><td>Payee\u2019s state<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_city<\/code><\/td><td>Payee\u2019s city<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_zip<\/code><\/td><td>ZIP-code of the Payee<\/td><td>String up to 10 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_email<\/code><\/td><td>Payee\u2019s email<\/td><td>String up to 256 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_phone<\/code><\/td><td>Payee\u2019s phone<\/td><td>String up to 32 characters<\/td><td>&#8211;<\/td><\/tr><tr><td><code>term_url_3ds<\/code><\/td><td>URL to which Customer should be returned after 3D-Secure<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>parameters<\/code><\/td><td>Object that contains extra-parameters required by the acquirer<\/td><td>Format:<br>&#8220;parameters&#8221;: {&#8220;param1&#8221;: &#8220;value1&#8221;, &#8220;param2&#8221;: &#8220;value2&#8221;, &#8220;param3&#8221;: &#8220;value3&#8221;}<br>See Appendix C for more details<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>See Appendix A, Formula 1<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-6\">Response parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string with transaction result. If your account supports 3D-Secure, transaction result will be sent to your Notification URL.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"synchronous-mode-4\">Synchronous mode<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"successful-response-1\">Successful response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"unsuccessful-response-1\">Unsuccessful response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>The reason why the transaction was declined<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"3d-secure-transaction-response-3\">3D-Secure transaction response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST or GET)<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object of specific 3DS parameters.<br>It is array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer.<br><code>redirect_params<\/code> may be missing. It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"undefined-response-1\">Undefined response<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"callback-parameters-6\">Callback parameters<\/h4>\n\n\n\n<p><strong>Successful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ SETTLED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Unsuccessful response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>DECLINED<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Description of the cancellation of the transaction<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>3D-Secure transaction response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>REDIRECT<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>redirect_url<\/code><\/td><td>URL to which the Merchant should redirect the Customer<\/td><\/tr><tr><td><code>redirect_params<\/code><\/td><td>Object with the parameters.<br>It is array if <code>redirect_params<\/code> have no data. The availability of the <code>redirect_params<\/code> depends on the data transmitted by the acquirer. <code>redirect_params<\/code> may be missing.<br>It usually happens when <code>redirect_method<\/code> = GET<\/td><\/tr><tr><td><code>redirect_method<\/code><\/td><td>The method of transferring parameters (POST or GET)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Undefined response<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CARD2CARD<\/td><\/tr><tr><td><code>result<\/code><\/td><td>UNDEFINED<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PREPARE<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant\u2019s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature, used to validate callback, see Appendix A, Formula 2<\/td><\/tr><tr><td><code>trans_date<\/code><\/td><td>Transaction date in the Payment Platform<\/td><\/tr><tr><td><code>descriptor<\/code><\/td><td>Descriptor from the bank, the same as payer will see in the bank statement<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"get_trans_status-request\">GET_TRANS_STATUS request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Gets order status from Payment Platform. This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-7\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_STATUS<\/td><td>GET_TRANS_STATUS<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your<br>request to Payment Platform<\/td><td>CREDIT2CARD &#8211; see Appendix A, Formula 6<br>Others &#8211; see Appendix A, Formula 2<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-7\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_STATUS<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PENDING \/ PREPARE \/ DECLINED \/ SETTLED \/ REVERSAL \/ REFUND \/ VOID \/CHARGEBACK<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Reason of transaction decline. It shows for the transactions with the DECLINED status<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Token for recurring. It shows when the next conditions are met for the SALE transaction:<br>&#8211; transaction is successful<br>&#8211; SALE request contained <code>recurring_init<\/code> parameter with the value &#8216;Y&#8217;<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"get_trans_details-request\">GET_TRANS_DETAILS request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Gets all history of transactions by the order. This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-8\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_DETAILS<\/td><td>GET_TRANS_DETAILS<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your<br>request to Payment Platform<\/td><td>CREDIT2CARD &#8211; see Appendix A, Formula 6<br>Others &#8211; see Appendix A, Formula 2<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-8\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_DETAILS<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PENDING \/ PREPARE \/ DECLINED \/ SETTLED \/ REVERSAL \/ REFUND \/ VOID \/ CHARGEBACK<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>name<\/code><\/td><td>Payer name<\/td><\/tr><tr><td><code>mail<\/code><\/td><td>Payer mail<\/td><\/tr><tr><td><code>ip<\/code><\/td><td>Payer IP<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>Order amount<\/td><\/tr><tr><td><code>currency<\/code><\/td><td>Currency<\/td><\/tr><tr><td><code>card<\/code><\/td><td>Card in the format XXXXXX****XXXX<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Reason of transaction decline.It shows for the transactions with the DECLINED status<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Token for recurring. It shows when the next conditions are met for the SALE transaction:<br>&#8211; transaction is successful<br>&#8211; SALE request contained <code>recurring_init<\/code> parameter with the value &#8216;Y&#8217;<br>&#8211; SALE request contained card data which was used for the first time<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments<\/td><\/tr><tr><td><code>transactions<\/code><\/td><td>Array of transactions with the parameters:<br>&#8211; date<br>&#8211; type (sale, 3ds, auth, capture, credit, chargeback, reversal, refund)<br>&#8211; status (success, waiting, fail)<br>&#8211; amount<br>Array of transactions with the parameters:<br>&#8211; date<br>&#8211; type (sale, 3ds, auth, capture, credit, chargeback, reversal, refund)<br>&#8211; status (success, waiting, fail)<br>&#8211; amount<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-qhwut4v betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-qhwut4v betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>GET_TRANS_DETAILS request &#8211; Response Parameter<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;action&#8221;: &#8220;GET_TRANS_DETAILS&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;result&#8221;: &#8220;SUCCESS&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;status&#8221;: &#8220;REFUND&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;order_id&#8221;: &#8220;1646655381neural&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;trans_id&#8221;: &#8220;66624eba-9e10-11ec-aa41-0242ac130002&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;name&#8221;: &#8220;John Rikher&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;mail&#8221;: &#8220;test@gmail.com&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;ip&#8221;: &#8220;192.169.217.106&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;amount&#8221;: &#8220;0.02&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;currency&#8221;: &#8220;USD&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;card&#8221;: &#8220;522864******0691&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;transactions&#8221;: [<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;type&#8221;: &#8220;3DS&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;status&#8221;: &#8220;success&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;date&#8221;: &#8220;2022-03-07 12:16:23&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;amount&#8221;: &#8220;0.02&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;type&#8221;: &#8220;SALE&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;status&#8221;: &#8220;success&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;date&#8221;: &#8220;2022-03-07 12:16:31&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;amount&#8221;: &#8220;0.02&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;type&#8221;: &#8220;REFUND&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;status&#8221;: &#8220;success&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;date&#8221;: &#8220;2022-03-07 12:20:14&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;amount&#8221;: &#8220;0.02&#8221;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;]<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"action\\\": \\\"GET_TRANS_DETAILS\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"result\\\": \\\"SUCCESS\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"status\\\": \\\"REFUND\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"order_id\\\": \\\"1646655381neural\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"trans_id\\\": \\\"66624eba-9e10-11ec-aa41-0242ac130002\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"name\\\": \\\"John Rikher\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"mail\\\": \\\"test@gmail.com\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"ip\\\": \\\"192.169.217.106\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"amount\\\": \\\"0.02\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"currency\\\": \\\"USD\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"card\\\": \\\"522864******0691\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"transactions\\\": [<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"type\\\": \\\"3DS\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"status\\\": \\\"success\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"date\\\": \\\"2022-03-07 12:16:23\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"amount\\\": \\\"0.02\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"type\\\": \\\"SALE\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"status\\\": \\\"success\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"date\\\": \\\"2022-03-07 12:16:31\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"amount\\\": \\\"0.02\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"type\\\": \\\"REFUND\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"status\\\": \\\"success\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"date\\\": \\\"2022-03-07 12:20:14\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\\"amount\\\": \\\"0.02\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;]<\\\/p>\\n<p>}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"get_trans_status_by_order-request\">GET_TRANS_STATUS_BY_ORDER request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Gets the status of the most recent transaction in the order&#8217;s transaction subsequence from Payment Platform. This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<p>It is recommended to pass an unique <code>order_id<\/code> in the payment request. That way, it will be easier to uniquely identify the payment by <code>order_id<\/code>. This is especially important if cascading is configured. In this case, several intermediate transactions could be created within one payment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-9\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_STATUS_BY_ORDER<\/td><td>GET_TRANS_STATUS_BY_ORDER<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (client_key)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchants system<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your<br>request to Payment Platform<\/td><td>CREDIT2CARD &#8211; see Appendix A, Formula 6<br>Others &#8211; see Appendix A, Formula 2<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-9\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>GET_TRANS_STATUS_BY_ORDER<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>3DS \/ REDIRECT \/ PENDING \/ PREPARE \/ DECLINED \/ SETTLED \/ REVERSAL \/ REFUND \/ VOID \/ CHARGEBACK<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>decline_reason<\/code><\/td><td>Reason of transaction decline. It shows for the transactions with the DECLINED status<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Token for recurring. It shows when the next conditions are met for the SALE transaction:<br>&#8211; transaction is successful<br>&#8211; SALE request contained <code>recurring_init<\/code> parameter with the value &#8216;Y&#8217;<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"recurring_sale-request\">RECURRING_SALE request<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Recurring payments are commonly used to create new transactions based on already stored cardholder information from previous operations.<\/p>\n\n\n\n<p>RECURRING_SALE request has same logic as SALE request, the only difference is that you need to provide primary transaction id, and this request will create a secondary transaction with previously used cardholder data from primary transaction.<\/p>\n\n\n\n<p>This request is sent by POST in the background (e.g. through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-10\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Recurring sale<\/td><td>RECURRING_SALE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant&#8217;s system<\/td><td>String up to 255 characters<\/td><td>+<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>The amount of the transaction<\/td><td>Format depends on currency.<br>Send Integer type value for currencies with zero-exponent. <strong>Example:<\/strong> 1000<br>Send Float type value for currencies with exponents 2, 3, 4.<br>Format for 2-exponent currencies: XX.XX <strong>Example:<\/strong> 100.99<br><strong>Pay attention<\/strong> that currencies &#8216;UGX&#8217;, &#8216;JPY&#8217;, &#8216;KRW&#8217;, &#8216;CLP&#8217; must be send in the format XX.XX, with the zeros after comma. <strong>Example:<\/strong> 100.00<br>Format for 3-exponent currencies: XXX.XXX <strong>Example:<\/strong> 100.999.<br>Format for 4-exponent currencies: XXX.XXXX <strong>Example:<\/strong> 100.9999<\/td><td>+<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Transaction description (product name)<\/td><td>String up to 1024 characters<\/td><td>+<\/td><\/tr><tr><td><code>recurring_first_trans_id<\/code><\/td><td>Transaction ID of the primary transaction in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Value obtained during the primary transaction<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID for recurring payments<\/td><td>String<\/td><td>&#8211;<\/td><\/tr><tr><td><code>auth<\/code><\/td><td>Indicates that transaction must be only authenticated, but not captured<\/td><td>Y or N (default N)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to payment platform<\/td><td>see Appendix A, Formula 1<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-10\">Response parameters<\/h4>\n\n\n\n<p>Response from Payment Platform is the same as by SALE command, except for the value of the difference parameter<br><code>action<\/code> = RECURRING_SALE. You will receive a JSON encoded string with the result of the transaction.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"chargeback-notification-parameters\">CHARGEBACK notification parameters<\/h3>\n\n\n\n<p>CHARGEBACK transactions are used to dispute already settled payment.<\/p>\n\n\n\n<p>When processing these transactions Payment Platform sends notification to Merchant`s Notification URL.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CHARGEBACK<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>status<\/code><\/td><td>CHARGEBACK<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>Transaction ID in the Merchant`s system<\/td><\/tr><tr><td><code>trans_id<\/code><\/td><td>Transaction ID in the Payment Platform<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>The amount of the chargeback<\/td><\/tr><tr><td><code>chargeback_date<\/code><\/td><td>System date of the chargeback<\/td><\/tr><tr><td><code>bank_date<\/code><\/td><td>Bank date of the chargeback<\/td><\/tr><tr><td><code>reason_code<\/code><\/td><td>Reason code of the chargeback<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate callback, see Appendix A, Formula 2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"recurring-schedule-operations-1\">RECURRING SCHEDULE OPERATIONS<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Protocol implements schedules for recurring payments with specific API interaction using. Schedules allow you to charge a customer on a recurring basis.<\/p>\n\n\n\n<p>To work with the schedules you must send the server to server HTTPS request to Payment Platform URL (PAYMENT_URL) with the fields listed in &#8220;Recurring schedule actions&#8221; section. In the response Payment Platform will return the JSON (<a href=\"http:\/\/json.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/json.org\/<\/a>) encoded string.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create_schedule-request\">CREATE_SCHEDULE request<\/h3>\n\n\n\n<p>To create a new schedule you need to send the request with the parameters listed below. This request is sent by POST in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-11\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to create a new schedule &#8211; fixed value<\/td><td>CREATE_SCHEDULE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>name<\/code><\/td><td>Name of schedule<\/td><td>String up to 100 characters<\/td><td>+<\/td><\/tr><tr><td><code>interval_length<\/code><\/td><td>Interval length &#8211; how often the payments occurs. Cannot be set &#8220;0&#8221;. For example, to set a schedule for payments every 15 days, you need to set: <code>interval_length<\/code> = 15, <code>interval_unit<\/code> = day<\/td><td>Number<\/td><td>+<\/td><\/tr><tr><td><code>interval_unit<\/code><\/td><td>Interval unit<\/td><td>Possible values are &#8220;day&#8221; and &#8220;month&#8221;<\/td><td>+<\/td><\/tr><tr><td><code>day_of_month<\/code><\/td><td>Day of month when payment has to occur. Available only if interval_unit = month. Possible values: from 1 to 31. If day_of_month = 29, 30, or 31 and there are no days 29, 30, or 31 in the month, then the last day of the month is used. If day_of_month is not defined, then payment occurs on the day the initiating payment is created<\/td><td>Number from 1 to 31<\/td><td>&#8211;<\/td><\/tr><tr><td><code>payments_count<\/code><\/td><td>Payments count in schedule<\/td><td>Number<\/td><td>+<\/td><\/tr><tr><td><code>delays<\/code><\/td><td>Number of skipped intervals of the scheduled before payment cycle starts<\/td><td>Number<\/td><td>&#8211;<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 3<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-11\">Response parameters<\/h4>\n\n\n\n<p>You will get JSON encoded string with the request result<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>CREATE_SCHEDULE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pause_schedule-request\">PAUSE_SCHEDULE request<\/h3>\n\n\n\n<p>Suspends the schedule and assigns value &#8220;Y&#8221; for &#8220;paused&#8221; parameter. This request is sent by POST in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-12\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to pause a schedule &#8211; fixed value.<\/td><td>PAUSE_SCHEDULE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 4<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-12\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>PAUSE_SCHEDULE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"run_schedule-request\">RUN_SCHEDULE request<\/h3>\n\n\n\n<p>Releases the paused schedule and assigns value &#8220;N&#8221; for &#8220;paused&#8221; parameter. This request is sent by POST in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-13\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to run a schedule &#8211; fixed value<\/td><td>RUN_SCHEDULE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 4<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-13\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>RUN_SCHEDULE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delete_schedule-request\">DELETE_SCHEDULE request<\/h3>\n\n\n\n<p>To delete an existing schedule you need to send the request with the parameters listed below. This request is sent by POST in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-14\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to delete a schedule &#8211; fixed value<\/td><td>DELETE_SCHEDULE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 4<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-14\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>DELETE_SCHEDULE<\/td><\/tr><tr><td><code>result<\/code><\/td><td>SUCCESS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"schedule_info-request\">SCHEDULE_INFO request<\/h3>\n\n\n\n<p>Gets information about an existing schedule. This request is sent by GET in the background (e.g., through PHP CURL).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"request-parameters-15\">Request parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to get a schedule info &#8211; fixed value<\/td><td>SCHEDULE_INFO<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 4<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"response-parameters-15\">Response parameters<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SCHEDULE_INFO<\/td><\/tr><tr><td><code>name<\/code><\/td><td>Name of schedule<\/td><\/tr><tr><td><code>interval_length<\/code><\/td><td>Interval length &#8211; how often the payments occurs<\/td><\/tr><tr><td><code>interval_unit<\/code><\/td><td>Interval unit<\/td><\/tr><tr><td><code>day_of_month<\/code><\/td><td>Day of month when payment has to occur. Available only if interval_unit = month<\/td><\/tr><tr><td><code>payments_count<\/code><\/td><td>Payments count in schedule<\/td><\/tr><tr><td><code>delays<\/code><\/td><td>Number of skipped intervals of the scheduled before payment cycle starts<\/td><\/tr><tr><td><code>paused<\/code><\/td><td>Shows if schedule is in pause (Y or N)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"deschedule-request\">DESCHEDULE request<\/h3>\n\n\n\n<p>To deschedule recurring and stop the payments by the schedule.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>Action to perform<\/td><td>DESCHEDULE<\/td><td>+<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>Unique key (CLIENT_KEY)<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>recurring_token<\/code><\/td><td>Value obtained during the primary transaction<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>schedule_id<\/code><\/td><td>Schedule ID in the Payment Platform<\/td><td>UUID format value<\/td><td>+<\/td><\/tr><tr><td><code>hash<\/code><\/td><td>Special signature to validate your request to Payment Platform<\/td><td>see Appendix A, Formula 4<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"errors\">Errors<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>In case of an error you get synchronous response from Payment Platform:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>result<\/code><\/td><td>ERROR<\/td><\/tr><tr><td><code>error_message<\/code><\/td><td>Error message<\/td><\/tr><tr><td><code>error_code<\/code><\/td><td>Error code<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The list of the error codes is shown below.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Code<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>204002<\/td><td>Enabled merchant mappings or MIDs not found.<\/td><\/tr><tr><td>204003<\/td><td>Payment type not supported.<\/td><\/tr><tr><td>204004<\/td><td>Payment method not supported.<\/td><\/tr><tr><td>204005<\/td><td>Payment action not supported.<\/td><\/tr><tr><td>204006<\/td><td>Payment system\/brand not supported.<\/td><\/tr><tr><td>204007<\/td><td>Day MID limit is not set or exceeded.<\/td><\/tr><tr><td>204008<\/td><td>Day Merchant mapping limit is not set or exceeded.<\/td><\/tr><tr><td>204009<\/td><td>Payment type not found.<\/td><\/tr><tr><td>204010<\/td><td>Payment method not found.<\/td><\/tr><tr><td>204011<\/td><td>Payment system\/brand not found.<\/td><\/tr><tr><td>204012<\/td><td>Payment currency not found.<\/td><\/tr><tr><td>204013<\/td><td>Payment action not found.<\/td><\/tr><tr><td>204014<\/td><td>Month MID limit is exceeded.<\/td><\/tr><tr><td>204015<\/td><td>Week Merchant mapping limit is exceeded.<\/td><\/tr><tr><td>208001<\/td><td>Payment not found.<\/td><\/tr><tr><td>208002<\/td><td>Not acceptable to request the 3ds for payment not in 3ds status.<\/td><\/tr><tr><td>208003<\/td><td>Not acceptable to request the capture for payment not in pending status.<\/td><\/tr><tr><td>208004<\/td><td>Not acceptable to request the capture for amount bigger than auth amount.<\/td><\/tr><tr><td>208005<\/td><td>Not acceptable to request the refund for payment not in settled or pending status.<\/td><\/tr><tr><td>208006<\/td><td>Not acceptable to request the refund for amount bigger than payment amount.<\/td><\/tr><tr><td>208008<\/td><td>Not acceptable to request the reversal for amount bigger than payment amount.<\/td><\/tr><tr><td>208009<\/td><td>Not acceptable to request the reversal for partial amount.<\/td><\/tr><tr><td>208010<\/td><td>Not acceptable to request the chargeback for amount bigger than payment&#8217;s amount.<\/td><\/tr><tr><td>205005<\/td><td>Card token is invalid or not found.<\/td><\/tr><tr><td>205006<\/td><td>Card token is expired.<\/td><\/tr><tr><td>205007<\/td><td>Card token is not accessible.<\/td><\/tr><tr><td>400<\/td><td>Duplicate request.<\/td><\/tr><tr><td>400<\/td><td>Previous payment not completed.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-msutn77 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-msutn77 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Error Response<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample of error-response    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;result&#8221;: &#8220;ERROR&#8221;,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;Request data is invalid.&#8221;,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0&#8220;errors&#8221;: [<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;card_number: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;card_exp_month: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;card_exp_year: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;card_cvv2: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;order_id: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;order_amount: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;order_amount: This value should be greater than 0.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;order_currency: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;order_description: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_first_name: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_last_name: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_address: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_country: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_city: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_zip: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_email: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_phone: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;payer_ip: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_code&#8221;: 100000,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;error_message&#8221;: &#8220;term_url_3ds: This value should not be blank.&#8221;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0]<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample of error-response\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"result\\\": \\\"ERROR\\\",<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"Request data is invalid.\\\",<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\\"errors\\\": [<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"card_number: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"card_exp_month: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"card_exp_year: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"card_cvv2: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"order_id: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"order_amount: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"order_amount: This value should be greater than 0.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"order_currency: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"order_description: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_first_name: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_last_name: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_address: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_country: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_city: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_zip: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_email: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_phone: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"payer_ip: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0},<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0{<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_code\\\": 100000,<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\\"error_message\\\": \\\"term_url_3ds: This value should not be blank.\\\"<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0\\u00a0}<\\\/p>\\n<p>\\u00a0\\u00a0\\u00a0\\u00a0]<\\\/p>\\n<p>}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"testing\">Testing<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>You can make test requests using data below. Please note, that all transactions will be processed using Test engine.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Card number<\/strong><\/th><th><strong>Card expiration date (MM\/YYYY)<\/strong><\/th><th><strong>Testing \/ Result<\/strong><\/th><\/tr><\/thead><tbody><tr><td>4111111111111111<\/td><td>01\/2038<\/td><td>This card number and card expiration date must be used for testing successful sale.<br>\u26a0\ufe0f Use that card data to create recurring payments and get a recurring token for the initial recurring. Testing recurring payments does not work with other test cards.<br>Response on successful SALE request:<br><code>{action: SALE, result: SUCCESS, status: SETTLED}<\/code><br>Response on successful AUTH request:<br><code>{action: SALE, result: SUCCESS, status: PENDING}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>02\/2038<\/td><td>This card number and card expiration date must be used for testing unsuccessful sale<br>Response on unsuccessful SALE request:<br><code>{action: SALE, result: DECLINED, status: DECLINED}<\/code><br>Response on unsuccessful AUTH request:<br><code>{action: SALE, result: DECLINED, status: DECLINED}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>03\/2038<\/td><td>This card number and card expiration date must be used for testing unsuccessful CAPTURE after successful AUTH<br>Response on successful AUTH request:<br><code>{action: SALE, result: SUCCESS, status: PENDING}<\/code><br>Response on unsuccessful CAPTURE request:<br><code>{action: CAPTURE, result: DECLINED, status: PENDING}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>05\/2038<\/td><td>This card number and card expiration date must be used for testing successful sale after 3DS verification<br>Response on VERIFY request:<br><code>{action: SALE, result: REDIRECT, status: 3DS}<\/code><br>After return from ACS:<br><code>{action: SALE, result: SUCCESS, status: SETTLED}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>06\/2038<\/td><td>This card number and card expiration date must be used for testing unsuccessful sale after 3DS verification<br>Response on VERIFY request:<br><code>{action: SALE, result: REDIRECT, status: 3DS}<\/code><br>After return from ACS:<br><code>{action: SALE, result: DECLINED, status: DECLINED}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>12\/2038<\/td><td>This card number and card expiration date must be used for testing successful sale after redirect<br>Response on SALE\/AUTH request:<br><code>{action: SALE, result: REDIRECT, status: REDIRECT}<\/code><br>Return to the system:<br><code>{action: SALE, result: SUCCESS, status: SETTLED}<\/code><\/td><\/tr><tr><td>4111111111111111<\/td><td>12\/2039<\/td><td>This card number and card expiration date must be used for testing unsuccessful sale after redirect<br>Response on SALE\/AUTH request:<br><code>{action: SALE, result: REDIRECT, status: REDIRECT}<\/code><br>Return to the system:<br><code>{action: SALE, result: DECLINED, status: DECLINED}<\/code><\/td><\/tr><tr><td><br>4601541833776519<br><\/td><td>not applicable<\/td><td>This card number must be used for testing successful credit.<br>Response on successful CREDIT2CARD request:<br><code>{action: CREDIT2CARD, result: SUCCESS, status: SETTLED}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"appendix-a-hash\">Appendix A (Hash)<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Hash &#8211; is signature rule used either to validate your requests to payment platform or to validate callback from payment platform to your system. It must be md5 encoded string calculated by rules below:<\/p>\n\n\n\n<p><strong>Formula 1:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> <strong>for SALE, RECURRING_SALE<\/strong> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(email).PASSWORD.strrev(substr(card_number,0,6).substr(card_number,-4))))<\/strong><\/p>\n\n\n\n<p>\u26a0\ufe0f <strong>Pay attention<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>If the formula contains optional parameters that you do not send in the request (for example, <code>payer_email<\/code> in the DEBIT request), please ignore that parameter for the hash.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>if parameter <code>card_token<\/code> is specified <code>hash<\/code> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(email).PASSWORD.strrev(card_token)))<\/strong><\/p>\n\n\n\n<p><strong>Formula 2:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(email).PASSWORD.trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))<\/strong><\/p>\n\n\n\n<p><strong>Formula 3:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> for <strong>Create a schedule<\/strong> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(PASSWORD)));<\/strong><\/p>\n\n\n\n<p><strong>Formula 4:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> for <strong>Other schedules<\/strong> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(schedule_id + PASSWORD)));<\/strong><\/p>\n\n\n\n<p><strong>Formula 5:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> for <strong>CREDIT2CARD request<\/strong> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(PASSWORD.strrev(substr(card_number,0,6).substr(card_number,-4))))<\/strong><\/p>\n\n\n\n<p>if <code>card_token<\/code> is specified hash is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(PASSWORD. strrev(card_token)))<\/strong><\/p>\n\n\n\n<p><strong>Formula 6:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(PASSWORD.trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))<\/strong><\/p>\n\n\n\n<p><strong>Formula 7:<\/strong><\/p>\n\n\n\n<p><code>hash<\/code> is calculated by the formula:<\/p>\n\n\n\n<p><strong>md5(strtoupper(strrev(email).PASSWORD.order_id.strrev(substr(card_number,0,6).substr(card_number,-4))))<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"appendix-b-examples\">Appendix B (Examples)<\/h2>\n\n\n\n<p>Please review carefully the list of parameters before using the examples. Some parameters may be missing in the examples.<\/p>\n\n\n\n<p>Requests examples are for reference only. If you will use them unchanged you will receive an error in the response.<\/p>\n\n\n\n<p>You have to set your own values for parameters (<code>client_key<\/code> and <code>hash<\/code> in particular).<\/p>\n\n\n\n<p>All requests are with Content-Type: multipart\/form-data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sale-request-sample\">SALE request sample<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"sample-data-of-the-sale-request\">Sample data of the sale request<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Valid value<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>action<\/code><\/td><td>SALE<\/td><\/tr><tr><td><code>client_key<\/code><\/td><td>c2b8fb04-110f-11ea-bcd3-0242c0a85004<\/td><\/tr><tr><td><code>order_id<\/code><\/td><td>ORDER-12345<\/td><\/tr><tr><td><code>order_amount<\/code><\/td><td>1.99<\/td><\/tr><tr><td><code>order_currency<\/code><\/td><td>USD<\/td><\/tr><tr><td><code>order_description<\/code><\/td><td>Product<\/td><\/tr><tr><td><code>card_number<\/code><\/td><td>4111111111111111<\/td><\/tr><tr><td><code>card_exp_month<\/code><\/td><td>01<\/td><\/tr><tr><td><code>card_exp_year<\/code><\/td><td>2025<\/td><\/tr><tr><td><code>card_cvv2<\/code><\/td><td>000<\/td><\/tr><tr><td><code>payer_first_name<\/code><\/td><td>John<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Doe<\/td><\/tr><tr><td><code>payer_address<\/code><\/td><td>Big street<\/td><\/tr><tr><td><code>payer_country<\/code><\/td><td>US<\/td><\/tr><tr><td><code>payer_state<\/code><\/td><td>CA<\/td><\/tr><tr><td><code>payer_city<\/code><\/td><td>City<\/td><\/tr><tr><td><code>payer_zip<\/code><\/td><td>123456<\/td><\/tr><tr><td><code>payer_email<\/code><\/td><td><a href=\"mailto:doe@example.com\" target=\"_blank\" rel=\"noreferrer noopener\">doe@example.com<\/a><\/td><\/tr><tr><td><code>payer_phone<\/code><\/td><td>199999999<\/td><\/tr><tr><td><code>payer_ip<\/code><\/td><td>123.123.123.123<\/td><\/tr><tr><td><code>term_url_3ds 1<\/code><\/td><td><a href=\"http:\/\/client.site.com\/return.php\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/client.site.com\/return.php<\/a><\/td><\/tr><tr><td><code>hash<\/code><\/td><td>2702ae0c4f99506dc29b5615ba9ee3c0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The hash above was calculated for PASSWORD equal to<em>13a4822c5907ed235f3a068c76184fc3<\/em>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-a52l33w betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-a52l33w betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Curl request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\/p>\n<p>order_amount=1.99&amp;order_currency=USD&amp;order_description=Product&amp;<\/p>\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\/p>\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\/p>\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\/p>\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\/\/client.site.com\/return.php&amp;<\/p>\n<p>parameters[param1]=value1&amp;parameters[param2]=value2&amp;parameters[param3]=value3&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\\\/p>\\n<p>order_amount=1.99&amp;order_currency=USD&amp;order_description=Product&amp;<\\\/p>\\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\\\/p>\\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\\\/p>\\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\\\/p>\\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php&amp;<\\\/p>\\n<p>parameters[param1]=value1&amp;parameters[param2]=value2&amp;parameters[param3]=value3&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-qhltsh0 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-qhltsh0 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Response (synchronous mode)<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        The response if the sale is successful    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;SALE&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;SUCCESS&#8221;,<\/p>\n<p>&#8220;status&#8221;:&#8221;SETTLED&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;ORDER-12345&#8243;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;aaaff66a-904f-11ea-833e-0242ac1f0007&#8243;,<\/p>\n<p>&#8220;trans_date&#8221;:&#8221;2012-04-03 16:02:01&#8243;,<\/p>\n<p>&#8220;descriptor&#8221;:&#8221;test&#8221;,<\/p>\n<p>&#8220;amount&#8221;:&#8221;0.02&#8243;,<\/p>\n<p>&#8220;currency&#8221;:&#8221;USD&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        The response if the sale is unsuccessful    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;SALE&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;DECLINED&#8221;,<\/p>\n<p>&#8220;status&#8221;:&#8221;DECLINED&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;ORDER-12345&#8243;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;aaaff66a-904f-11ea-833e-0242ac1f0007&#8243;,<\/p>\n<p>&#8220;trans_date&#8221;:&#8221;2012-04-03 16:02:01&#8243;,<\/p>\n<p>&#8220;decline_reason&#8221;:&#8221;Declined by processing&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        The response if the transaction supports 3D-Secure    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;SALE&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;REDIRECT&#8221;,<\/p>\n<p>&#8220;status&#8221;:&#8221;3DS&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;1588856266Intelligent&#8221;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;595ceeea-9062-11ea-aa1b-0242ac1f0007&#8243;,<\/p>\n<p>&#8220;trans_date&#8221;:&#8221;2012-04-03 16:02:01&#8243;,<\/p>\n<p>&#8220;descriptor&#8221;:&#8221;Descriptor&#8221;,<\/p>\n<p>&#8220;amount&#8221;:&#8221;0.02&#8243;,<\/p>\n<p>&#8220;currency&#8221;:&#8221;USD&#8221;,<\/p>\n<p>&#8220;redirect_url&#8221;:&#8221;https:\/\/some.acs.endpoint.com&#8221;,<\/p>\n<p>&#8220;redirect_params&#8221;:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;PaReq&#8221;:&#8221;M0RTIE1hc3RlciBVU0QgU1VDQ0VTUw==&#8221;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;MD&#8221;:&#8221;595ceeea-9062-11ea-aa1b-0242ac1f0007&#8243;,<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;TermUrl&#8221;:&#8221;https:\/\/192.168.0.1:8101\/verify\/3ds\/595ceeea-9062-11ea-aa1b-0242ac1f0007\/7d6b9b240ff2779b7209aef786f808d1&#8243;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;},<\/p>\n<p>&#8220;redirect_method&#8221;:&#8221;POST&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        In case of redirect_params is empty    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;SALE&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;REDIRECT&#8221;,<\/p>\n<p>&#8220;status&#8221;:&#8221;3DS&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;1588856266Intelligent&#8221;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;595ceeea-9062-11ea-aa1b-0242ac1f0007&#8243;,<\/p>\n<p>&#8220;trans_date&#8221;:&#8221;2012-04-03 16:02:01&#8243;,<\/p>\n<p>&#8220;descriptor&#8221;:&#8221;Descriptor&#8221;,<\/p>\n<p>&#8220;amount&#8221;:&#8221;0.02&#8243;,<\/p>\n<p>&#8220;currency&#8221;:&#8221;USD&#8221;,<\/p>\n<p>&#8220;redirect_url&#8221;:&#8221;https:\/\/some.acs.endpoint.com&#8221;,<\/p>\n<p>&#8220;redirect_params&#8221;:[],<\/p>\n<p>&#8220;redirect_method&#8221;:&#8221;POST&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        In case of an error (sample is shown in the \u201cErrors\u201d section)    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;result&#8221;:&#8221;ERROR&#8221;,<\/p>\n<p>&#8220;error_message&#8221;:&#8221;Error description&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"The response if the sale is successful\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"SALE\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"SUCCESS\\\",<\\\/p>\\n<p>\\\"status\\\":\\\"SETTLED\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"ORDER-12345\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"aaaff66a-904f-11ea-833e-0242ac1f0007\\\",<\\\/p>\\n<p>\\\"trans_date\\\":\\\"2012-04-03 16:02:01\\\",<\\\/p>\\n<p>\\\"descriptor\\\":\\\"test\\\",<\\\/p>\\n<p>\\\"amount\\\":\\\"0.02\\\",<\\\/p>\\n<p>\\\"currency\\\":\\\"USD\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"The response if the sale is unsuccessful\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"SALE\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"DECLINED\\\",<\\\/p>\\n<p>\\\"status\\\":\\\"DECLINED\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"ORDER-12345\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"aaaff66a-904f-11ea-833e-0242ac1f0007\\\",<\\\/p>\\n<p>\\\"trans_date\\\":\\\"2012-04-03 16:02:01\\\",<\\\/p>\\n<p>\\\"decline_reason\\\":\\\"Declined by processing\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"The response if the transaction supports 3D-Secure\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"SALE\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"REDIRECT\\\",<\\\/p>\\n<p>\\\"status\\\":\\\"3DS\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"1588856266Intelligent\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"595ceeea-9062-11ea-aa1b-0242ac1f0007\\\",<\\\/p>\\n<p>\\\"trans_date\\\":\\\"2012-04-03 16:02:01\\\",<\\\/p>\\n<p>\\\"descriptor\\\":\\\"Descriptor\\\",<\\\/p>\\n<p>\\\"amount\\\":\\\"0.02\\\",<\\\/p>\\n<p>\\\"currency\\\":\\\"USD\\\",<\\\/p>\\n<p>\\\"redirect_url\\\":\\\"https:\\\/\\\/some.acs.endpoint.com\\\",<\\\/p>\\n<p>\\\"redirect_params\\\":<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;{<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"PaReq\\\":\\\"M0RTIE1hc3RlciBVU0QgU1VDQ0VTUw==\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"MD\\\":\\\"595ceeea-9062-11ea-aa1b-0242ac1f0007\\\",<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\\\"TermUrl\\\":\\\"https:\\\/\\\/192.168.0.1:8101\\\/verify\\\/3ds\\\/595ceeea-9062-11ea-aa1b-0242ac1f0007\\\/7d6b9b240ff2779b7209aef786f808d1\\\"<\\\/p>\\n<p>&nbsp;&nbsp;&nbsp;&nbsp;},<\\\/p>\\n<p>\\\"redirect_method\\\":\\\"POST\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"In case of redirect_params is empty\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"SALE\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"REDIRECT\\\",<\\\/p>\\n<p>\\\"status\\\":\\\"3DS\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"1588856266Intelligent\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"595ceeea-9062-11ea-aa1b-0242ac1f0007\\\",<\\\/p>\\n<p>\\\"trans_date\\\":\\\"2012-04-03 16:02:01\\\",<\\\/p>\\n<p>\\\"descriptor\\\":\\\"Descriptor\\\",<\\\/p>\\n<p>\\\"amount\\\":\\\"0.02\\\",<\\\/p>\\n<p>\\\"currency\\\":\\\"USD\\\",<\\\/p>\\n<p>\\\"redirect_url\\\":\\\"https:\\\/\\\/some.acs.endpoint.com\\\",<\\\/p>\\n<p>\\\"redirect_params\\\":[],<\\\/p>\\n<p>\\\"redirect_method\\\":\\\"POST\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"In case of an error (sample is shown in the \\u201cErrors\\u201d section)\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"result\\\":\\\"ERROR\\\",<\\\/p>\\n<p>\\\"error_message\\\":\\\"Error description\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">RECURRING_SALE request sample<\/h2>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-0xh6ksa betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-0xh6ksa betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Sample recurring sale request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Request Example    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=RECURRING_SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER-12345&amp;order_amount=1.99&amp;<\/p>\n<p>order_description=Product&amp;recurring_first_trans_id=aaaff66a-904f-11ea-833e-0242ac&amp;<\/p>\n<p>recurring_token=d6dcb9e0-96b6-11ea-bbd1-0242ac120012&amp;<\/p>\n<p>hash=a1a6de416405ada72bb47a49176471dc&#8221;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Request Example\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=RECURRING_SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER-12345&amp;order_amount=1.99&amp;<\\\/p>\\n<p>order_description=Product&amp;recurring_first_trans_id=aaaff66a-904f-11ea-833e-0242ac&amp;<\\\/p>\\n<p>recurring_token=d6dcb9e0-96b6-11ea-bbd1-0242ac120012&amp;<\\\/p>\\n<p>hash=a1a6de416405ada72bb47a49176471dc\\\"<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-dq4k42l betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-dq4k42l betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>RECURRING_SALE Sample response<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;RECURRING_SALE&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;SUCCESS&#8221;,<\/p>\n<p>&#8220;status&#8221;:&#8221;SETTLED&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;ORDER-12345&#8243;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;aaaff66a-904f-11ea-833e-0242ac1f0007&#8243;,<\/p>\n<p>&#8220;trans_date&#8221;:&#8221;2012-04-03 16:02:01&#8243;,<\/p>\n<p>&#8220;descriptor&#8221;:&#8221;test&#8221;,&nbsp;<\/p>\n<p>&#8220;amount&#8221;:&#8221;0.02&#8243;,<\/p>\n<p>&#8220;currency&#8221;:&#8221;USD&#8221;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"RECURRING_SALE\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"SUCCESS\\\",<\\\/p>\\n<p>\\\"status\\\":\\\"SETTLED\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"ORDER-12345\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"aaaff66a-904f-11ea-833e-0242ac1f0007\\\",<\\\/p>\\n<p>\\\"trans_date\\\":\\\"2012-04-03 16:02:01\\\",<\\\/p>\\n<p>\\\"descriptor\\\":\\\"test\\\",&nbsp;<\\\/p>\\n<p>\\\"amount\\\":\\\"0.02\\\",<\\\/p>\\n<p>\\\"currency\\\":\\\"USD\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">CREDITVOID request sample<\/h2>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-7lhult3 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-7lhult3 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDITVOID Sample Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Request Example    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=CREDITVOID&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;trans_id=aaaff66a-904f-11ea-833e-0242ac&amp;amount=10.00&amp;<\/p>\n<p>hash=6b957fca41c353ac344fcad47f0cbf97&#8243;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Request Example\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=CREDITVOID&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;trans_id=aaaff66a-904f-11ea-833e-0242ac&amp;amount=10.00&amp;<\\\/p>\\n<p>hash=6b957fca41c353ac344fcad47f0cbf97\\\"<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-h00bpu8 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-h00bpu8 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDITVOID Sample Response<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Response Example    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>{<\/p>\n<p>&#8220;action&#8221;:&#8221;CREDITVOID&#8221;,<\/p>\n<p>&#8220;result&#8221;:&#8221;ACCEPTED&#8221;,<\/p>\n<p>&#8220;trans_id&#8221;:&#8221;aaaff66a-904f-11ea-833e-0242ac&#8221;,<\/p>\n<p>&#8220;order_id&#8221;:&#8221;ORDER-12345&#8243;<\/p>\n<p>}<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Response Example\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>{<\\\/p>\\n<p>\\\"action\\\":\\\"CREDITVOID\\\",<\\\/p>\\n<p>\\\"result\\\":\\\"ACCEPTED\\\",<\\\/p>\\n<p>\\\"trans_id\\\":\\\"aaaff66a-904f-11ea-833e-0242ac\\\",<\\\/p>\\n<p>\\\"order_id\\\":\\\"ORDER-12345\\\"<\\\/p>\\n<p>}<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"appendix-c-additional-parameters\">Appendix C (Additional parameters)<\/h2>\n\n\n\n<p>When using some connector services, it is necessary to send additional parameters in the specific request. You can add specific parameters in the <code>parameters<\/code> object. For more information, contact your manager.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sale-request-1\">SALE request<\/h3>\n\n\n\n<p><strong>Additional parameters &#8211; Set 1 (BNG)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>bnrg_installm_def<\/code><\/td><td>Indicates the number of months that will elapse from the purchase until the total or partial charge is made to the cardholder&#8217;s account (initial deferral).<br>Possible values:<br><code>01<\/code> &#8211; one month<br><code>00<\/code> &#8211; no delay initial<\/td><td><em>Numeric<\/em> justified to 2 digits<\/td><td>+<\/td><\/tr><tr><td><code>bnrg_installm_months<\/code><\/td><td>Indicates the number of monthly payments in which the total amount of the transaction will be divided.<br>Example: <code>03<\/code> &#8211; 3 months<\/td><td><em>Numeric<\/em> justified to 2 digits<\/td><td>+<\/td><\/tr><tr><td><code>bnrg_installm_plan<\/code><\/td><td>Indicates if the promotion It will be \u0301 with interest or without interest.<br>Possible values:<br><code>03<\/code> &#8211; no interest<br><code>05<\/code> &#8211; with interest<br><code>07<\/code> &#8211; defer only initial .<\/td><td><em>Numeric<\/em> justified to 2 digits<\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-3yyyqnr betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-3yyyqnr betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>SALE request &#8211; Sample Curl<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\/p>\n<p>order_amount=1000.99&amp;order_currency=MXN&amp;order_description=Product&amp;<\/p>\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\/p>\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\/p>\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\/p>\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\/\/client.site.com\/return.php&amp;<\/p>\n<p>parameters[bnrg_installm_def]=00&amp;parameters[bnrg_installm_months]=03&amp;parameters[bnrg_installm_plan]=03&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\\\/p>\\n<p>order_amount=1000.99&amp;order_currency=MXN&amp;order_description=Product&amp;<\\\/p>\\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\\\/p>\\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\\\/p>\\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\\\/p>\\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php&amp;<\\\/p>\\n<p>parameters[bnrg_installm_def]=00&amp;parameters[bnrg_installm_months]=03&amp;parameters[bnrg_installm_plan]=03&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Additional parameters &#8211; Set 2 (FCP)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>document_type<\/code><\/td><td>Type of the document number specified above. Possibe values: cpf<\/td><td><em>String<\/em><\/td><td>+<\/td><\/tr><tr><td><code>document_number<\/code><\/td><td>Client\u2019s document number<\/td><td><em>String<\/em><\/td><td>+<\/td><\/tr><tr><td><code>social_name<\/code><\/td><td>Client&#8217;s social name<\/td><td><em>String<\/em><\/td><td>+<\/td><\/tr><tr><td><code>fiscal_country<\/code><\/td><td>An alpha-2 country code of the customer\u2019s tax country<\/td><td><em>String<\/em><\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-8amxfdh betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-8amxfdh betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Additional parameters &#8211; Set 2 (FCP) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\/p>\n<p>order_amount=1000.99&amp;order_currency=BRL&amp;order_description=Product&amp;card_number=4111111111111111&amp;<\/p>\n<p>card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\/p>\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\/p>\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;payer_ip=123.123.123.123<\/p>\n<p>&amp;term_url_3ds=http:\/\/client.site.com\/return.php<\/p>\n<p>&amp;parameters[document_type]=cpf&amp;parameters[document_number]=231.002.999-00<\/p>\n<p>&amp;parameters[social_name]=Harry Potter&amp;parameters[fiscal_country]=BR<\/p>\n<p>&amp;parameters[toBankAccountId]=a1a1134a-32c6-442c-90c9-66b587d5be00&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243; https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\\\/p>\\n<p>order_amount=1000.99&amp;order_currency=BRL&amp;order_description=Product&amp;card_number=4111111111111111&amp;<\\\/p>\\n<p>card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\\\/p>\\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\\\/p>\\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;payer_ip=123.123.123.123<\\\/p>\\n<p>&amp;term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php<\\\/p>\\n<p>&amp;parameters[document_type]=cpf&amp;parameters[document_number]=231.002.999-00<\\\/p>\\n<p>&amp;parameters[social_name]=Harry Potter&amp;parameters[fiscal_country]=BR<\\\/p>\\n<p>&amp;parameters[toBankAccountId]=a1a1134a-32c6-442c-90c9-66b587d5be00&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\" https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Additional parameters &#8211; Set 3 (TWD)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>customer_phone<\/code><\/td><td>Phone number of the customer.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>customer_telnocc<\/code><\/td><td>Country phone code of the customer.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>shipping_street1<\/code><\/td><td>Building name, and\/or street name of the customer&#8217;s shipping address.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>shipping_city<\/code><\/td><td>City of the customer&#8217;s shipping address.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>shipping_state<\/code><\/td><td>State or region of the customer&#8217;s shipping address.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>shipping_postcode<\/code><\/td><td>Postal code\/ Zip code of the customer&#8217;s shipping address.<br>Max \u2013 9 digits.<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>shipping_country<\/code><\/td><td>Country of the shipping address.<br>3-digits code<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-tdx9gs4 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-tdx9gs4 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Additional parameters &#8211; Set 3 (TWD) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\/p>\n<p>order_amount=1000.99&amp;order_currency=USD&amp;order_description=Product&amp;<\/p>\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\/p>\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\/p>\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\/p>\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\/\/client.site.com\/return.php&amp;<\/p>\n<p>parameters[customer_phone]=1234567890&amp;parameters[customer_telnocc]=123&amp;<\/p>\n<p>parameters[shipping_street1]= Moor Building 35274&amp;parameters[shipping_city]=Los Angeles&amp;<\/p>\n<p>parameters[shipping_state]=CA&amp;parameters[shipping_postcode]=098765432&amp;<\/p>\n<p>parameters[shipping_country]=US&amp;hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=SALE&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;<\\\/p>\\n<p>order_amount=1000.99&amp;order_currency=USD&amp;order_description=Product&amp;<\\\/p>\\n<p>card_number=4111111111111111&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\\\/p>\\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\\\/p>\\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\\\/p>\\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php&amp;<\\\/p>\\n<p>parameters[customer_phone]=1234567890&amp;parameters[customer_telnocc]=123&amp;<\\\/p>\\n<p>parameters[shipping_street1]= Moor Building 35274&amp;parameters[shipping_city]=Los Angeles&amp;<\\\/p>\\n<p>parameters[shipping_state]=CA&amp;parameters[shipping_postcode]=098765432&amp;<\\\/p>\\n<p>parameters[shipping_country]=US&amp;hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"debit-request-1\">DEBIT request<\/h3>\n\n\n\n<p><strong>Additional parameters &#8211; Set 1 (ERS)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>payer_identity_type<\/code><\/td><td>The type of Sender\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_id<\/code><\/td><td>The number of Sender\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_country<\/code><\/td><td>The country of issuance of the Sender&#8217;s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_exp_date<\/code><\/td><td>The expiration date of the Sender&#8217;s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_nationality<\/code><\/td><td>Sender\u2019s nationality<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country_of_birth<\/code><\/td><td>Sender\u2019s country of birth<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_first_name<\/code><\/td><td>Receiver\u2019s first name<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_last_name<\/code><\/td><td>Receiver\u2019s last name<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_middle_name<\/code><\/td><td>Receiver\u2019s middle name<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_address<\/code><\/td><td>Receiver\u2019s street<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_city<\/code><\/td><td>Receiver\u2019s city<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_state<\/code><\/td><td>Receiver\u2019s state<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_country<\/code><\/td><td>Receiver\u2019s country<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_zip<\/code><\/td><td>Receiver\u2019s postal code<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_phone<\/code><\/td><td>Receiver\u2019s phone number<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_birth_date<\/code><\/td><td>Receiver\u2019s date of the birth<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_type<\/code><\/td><td>The type of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_id<\/code><\/td><td>The number of Receiver\u2019s identification documentt<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_country<\/code><\/td><td>The country of issuance of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_exp_date<\/code><\/td><td>The expiration date of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_nationality<\/code><\/td><td>Receiver\u2019s nationality<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_country_of_birth<\/code><\/td><td>Receiver\u2019s country of birth<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-w1b1ji0 betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-w1b1ji0 betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>DEBIT request (ERS) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>\u0441url -d &#8220;action=DEBIT&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;order_amount=1000.99&amp;order_currency=USD<\/p>\n<p>&amp;order_description=Product&amp;card_number=4111111111111111<\/p>\n<p>&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\/p>\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\/p>\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\/p>\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\/\/client.site.com\/return.php&amp;<\/p>\n<p>parameters[payer_identity_type]=document type&amp;<\/p>\n<p>parameters[payer_identity_id]=03090807656&amp;parameters[payer_identity_country]=KZ&amp;<\/p>\n<p>parameters[payer_identity_exp_date]=December 2030&amp;<\/p>\n<p>parameters[payer_nationality]=happy nation&amp;parameters[payer_country_of_birth]=KZ&amp;<\/p>\n<p>parameters[payee_first_name]=Jane&amp;parameters[payee_last_name]=Doe&amp;<\/p>\n<p>parameters[payee_middle_name]=middle&amp;parameters[payee_address]=happy nation&amp;<\/p>\n<p>parameters[payee_city]=city name&amp;parameters[payee_state]=state&amp;<\/p>\n<p>parameters[payee_country]=KZ&amp;parameters[payee_zip]=123456&amp;<\/p>\n<p>parameters[payee_phone]=street name&amp;parameters[payee_birth_date]=21.09.1990&amp;<\/p>\n<p>parameters[payee_identity_type]=document type&amp;<\/p>\n<p>parameters[payee_identity_id]=7573829201&amp;parameters[payee_identity_country]=KZ&amp;<\/p>\n<p>parameters[payee_identity_exp_date]=April 2025&amp;<\/p>\n<p>parameters[payee_nationality]=happy nation&amp;parameters[payee_country_of_birth]=KZ&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com\/post -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>\\u0441url -d \\\"action=DEBIT&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;order_amount=1000.99&amp;order_currency=USD<\\\/p>\\n<p>&amp;order_description=Product&amp;card_number=4111111111111111<\\\/p>\\n<p>&amp;card_exp_month=01&amp;card_exp_year=2025&amp;card_cvv2=000&amp;<\\\/p>\\n<p>payer_first_name=John&amp;payer_last_name=Doe&amp;payer_address=BigStreet&amp;<\\\/p>\\n<p>payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;payer_zip=123456&amp;<\\\/p>\\n<p>payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php&amp;<\\\/p>\\n<p>parameters[payer_identity_type]=document type&amp;<\\\/p>\\n<p>parameters[payer_identity_id]=03090807656&amp;parameters[payer_identity_country]=KZ&amp;<\\\/p>\\n<p>parameters[payer_identity_exp_date]=December 2030&amp;<\\\/p>\\n<p>parameters[payer_nationality]=happy nation&amp;parameters[payer_country_of_birth]=KZ&amp;<\\\/p>\\n<p>parameters[payee_first_name]=Jane&amp;parameters[payee_last_name]=Doe&amp;<\\\/p>\\n<p>parameters[payee_middle_name]=middle&amp;parameters[payee_address]=happy nation&amp;<\\\/p>\\n<p>parameters[payee_city]=city name&amp;parameters[payee_state]=state&amp;<\\\/p>\\n<p>parameters[payee_country]=KZ&amp;parameters[payee_zip]=123456&amp;<\\\/p>\\n<p>parameters[payee_phone]=street name&amp;parameters[payee_birth_date]=21.09.1990&amp;<\\\/p>\\n<p>parameters[payee_identity_type]=document type&amp;<\\\/p>\\n<p>parameters[payee_identity_id]=7573829201&amp;parameters[payee_identity_country]=KZ&amp;<\\\/p>\\n<p>parameters[payee_identity_exp_date]=April 2025&amp;<\\\/p>\\n<p>parameters[payee_nationality]=happy nation&amp;parameters[payee_country_of_birth]=KZ&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com\\\/post -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"credit2card-request-1\">CREDIT2CARD request<\/h3>\n\n\n\n<p><strong>Additional parameters &#8211; Set 1 (ERS)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>payer_account_number<\/code><\/td><td>Sender&#8217;s account number. If the source of funds is for card payment, then PAN should be indicated here. If it is an independent account, which, in the event of a request, can be quickly determined and information provided &#8211; you can show #NA.<\/td><td><em>String<\/em><\/td><td>+<\/td><\/tr><tr><td><code>payer_identity_type<\/code><\/td><td>The type of Sender\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_id<\/code><\/td><td>The number of Sender\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_country<\/code><\/td><td>The country of issuance of the Sender&#8217;s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_exp_date<\/code><\/td><td>The expiration date of the Sender&#8217;s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_nationality<\/code><\/td><td>Sender\u2019s nationality<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_country_of_birth<\/code><\/td><td>Sender\u2019s country of birth<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_type<\/code><\/td><td>The type of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_id<\/code><\/td><td>The number of Receiver\u2019s identification documentt<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_country<\/code><\/td><td>The country of issuance of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_identity_exp_date<\/code><\/td><td>The expiration date of Receiver\u2019s identification document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_nationality<\/code><\/td><td>Receiver\u2019s nationality<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payee_country_of_birth<\/code><\/td><td>Receiver\u2019s country of birth<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-g04hl9u betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-g04hl9u betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CREDIT2CARD (ERS) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\/p>\n<p>channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\/p>\n<p>order_description=wine&amp;card_number=4917111111111111&amp;<\/p>\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;payee_zip=123456&amp;payee_email=doe@example.com&amp;<\/p>\n<p>payee_phone=199999999&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\/p>\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\/p>\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;parameters[payer_account_number]= 4111111111111111&amp;<\/p>\n<p>parameters[payer_identity_type]=document type&amp;<\/p>\n<p>parameters[payer_identity_id]=03090807656&amp;parameters[payer_identity_country]=KZ&amp;<\/p>\n<p>parameters[payer_identity_exp_date]=December 2030&amp;<\/p>\n<p>parameters[payer_nationality]=happy nation&amp;parameters[payer_country_of_birth]=KZ&amp;<\/p>\n<p>parameters[payee_identity_type]=document type&amp;<\/p>\n<p>parameters[payee_identity_id]=7573829201&amp;parameters[payee_identity_country]=KZ&amp;<\/p>\n<p>parameters[payee_identity_exp_date]=April 2025&amp;<\/p>\n<p>parameters[payee_nationality]=happy nation&amp;parameters[payee_country_of_birth]=KZ&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com\/post -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\\\/p>\\n<p>channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\\\/p>\\n<p>order_description=wine&amp;card_number=4917111111111111&amp;<\\\/p>\\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;payee_zip=123456&amp;payee_email=doe@example.com&amp;<\\\/p>\\n<p>payee_phone=199999999&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\\\/p>\\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\\\/p>\\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;parameters[payer_account_number]= 4111111111111111&amp;<\\\/p>\\n<p>parameters[payer_identity_type]=document type&amp;<\\\/p>\\n<p>parameters[payer_identity_id]=03090807656&amp;parameters[payer_identity_country]=KZ&amp;<\\\/p>\\n<p>parameters[payer_identity_exp_date]=December 2030&amp;<\\\/p>\\n<p>parameters[payer_nationality]=happy nation&amp;parameters[payer_country_of_birth]=KZ&amp;<\\\/p>\\n<p>parameters[payee_identity_type]=document type&amp;<\\\/p>\\n<p>parameters[payee_identity_id]=7573829201&amp;parameters[payee_identity_country]=KZ&amp;<\\\/p>\\n<p>parameters[payee_identity_exp_date]=April 2025&amp;<\\\/p>\\n<p>parameters[payee_nationality]=happy nation&amp;parameters[payee_country_of_birth]=KZ&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com\\\/post -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<p><strong>Additional parameters &#8211; Set 2 (PWD)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>card_exp_month<\/code><\/td><td>Expiration month for payee\u2019s card<\/td><td><em>String<\/em><br><em>2 digits<\/em><\/td><td>+<\/td><\/tr><tr><td><code>card_exp_year<\/code><\/td><td>Expiration year for payee\u2019s card<\/td><td><em>String<\/em><br><em>4 digits<\/em><\/td><td>+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-plnuccp betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-plnuccp betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>Additional parameters &#8211; Set 2 (PWD) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\/p>\n<p>channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\/p>\n<p>order_description=wine&amp;card_number=4917111111111111&amp;<\/p>\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;payee_zip=123456&amp;payee_email=doe@example.com&amp;<\/p>\n<p>payee_phone=199999999&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\/p>\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\/p>\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp;parameters[card_exp_month]=11&amp;<\/p>\n<p>parameters[card_exp_year]=2030&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com\/post -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=CREDIT2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;<\\\/p>\\n<p>channel_id=test&amp;order_id=123456789&amp;order_amount=1.03&amp;order_currency=USD&amp;<\\\/p>\\n<p>order_description=wine&amp;card_number=4917111111111111&amp;<\\\/p>\\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;payee_zip=123456&amp;payee_email=doe@example.com&amp;<\\\/p>\\n<p>payee_phone=199999999&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\\\/p>\\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\\\/p>\\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp;parameters[card_exp_month]=11&amp;<\\\/p>\\n<p>parameters[card_exp_year]=2030&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com\\\/post -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"card2card-request-1\">CARD2CARD request<\/h3>\n\n\n\n<p><strong>Additional parameters &#8211; Set 1 (PRC)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Values<\/strong><\/th><th><strong>Required field<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>payer_identity_type<\/code><\/td><td>Identification document type:<br>1 \u2013 passport;<br>2 \u2013 driver\u2019s license;<br>3 \u2013 social security number;<br>4 \u2013 Taxpayer Identification Number;<br>5 \u2013 national identifier;<br>6 \u2013 foreign passport;<br>7 \u2013 military ID;<br>8 \u2013 other type of document<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_identity_id<\/code><\/td><td>Identification document number<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><tr><td><code>payer_type<\/code><\/td><td>Possible values:<br>0 \u2013 unknown;<br>1 \u2013 on-us;<br>2 \u2013 resident;<br>3 \u2013 foreign<\/td><td><em>String<\/em><\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div\n    class=\"betterdocs-faq-wrapper layout-classic icon-before betterdocs-faq-layout-2 betterdocs-faq-t16g8au betterdocs-shortcode\">\n    <h2 class=\"betterdocs-faq-layout-2 betterdocs-faq-t16g8au betterdocs-faq-section-title\">\n            <\/h2>\n\n    <div class=\"betterdocs-faq-inner-wrapper\">\n        <div class=\"betterdocs-faq-title\">\n    <h2>CARD2CARD (PRC) &#8211; Curl Request<\/h2>\n<\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n    <div class=\"betterdocs-faq-post-icon-group\"><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M18 10h-4V6h-4v4H6v4h4v4h4v-4h4\"><\/path><\/svg><svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000000\" d=\"M6 10h12v4H6z\"><\/path><\/svg><\/div>    <span class=\"betterdocs-faq-post-name\">\n        Sample curl request    <\/span>\n    <\/div>\n<div class=\"betterdocs-faq-main-content\">\n    <p>curl -d &#8220;action=CARD2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;order_amount=1000.99&amp;order_currency=USD&amp;<\/p>\n<p>order_description=Product&amp;card_number=4111111111111111&amp;card_exp_month=01&amp;<\/p>\n<p>card_exp_year=2025&amp;card_cvv2=000&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\/p>\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\/p>\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\/p>\n<p>payer_ip=123.123.123.123&amp; payee_card_number=4444111111112222&amp;<\/p>\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;<\/p>\n<p>payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;<\/p>\n<p>payee_zip=123456&amp;payee_email=doe@example.com&amp;payee_phone=199999999&amp;<\/p>\n<p>term_url_3ds=http:\/\/client.site.com\/return.php&amp;<\/p>\n<p>parameters[payer_identity_type]=document&amp;<\/p>\n<p>parameters[payer_identity_id]=234556678603&amp;parameters[payer_type]=0&amp;<\/p>\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0&#8243;&nbsp;<\/p>\n<p>https:\/\/test.apiurl.com -k<\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Sample curl request\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>curl -d \\\"action=CARD2CARD&amp;client_key=c2b8fb04-110f-11ea-bcd3-0242c0a85004&amp;order_id=ORDER12345&amp;order_amount=1000.99&amp;order_currency=USD&amp;<\\\/p>\\n<p>order_description=Product&amp;card_number=4111111111111111&amp;card_exp_month=01&amp;<\\\/p>\\n<p>card_exp_year=2025&amp;card_cvv2=000&amp;payer_first_name=John&amp;payer_last_name=Doe&amp;<\\\/p>\\n<p>payer_address=BigStreet&amp;payer_country=US&amp;payer_state=CA&amp;payer_city=City&amp;<\\\/p>\\n<p>payer_zip=123456&amp;payer_email=doe@example.com&amp;payer_phone=199999999&amp;<\\\/p>\\n<p>payer_ip=123.123.123.123&amp; payee_card_number=4444111111112222&amp;<\\\/p>\\n<p>payee_first_name=John&amp;payee_last_name=Doe&amp;<\\\/p>\\n<p>payee_address=BigStreet&amp;payee_country=US&amp;payee_state=CA&amp;payee_city=City&amp;<\\\/p>\\n<p>payee_zip=123456&amp;payee_email=doe@example.com&amp;payee_phone=199999999&amp;<\\\/p>\\n<p>term_url_3ds=http:\\\/\\\/client.site.com\\\/return.php&amp;<\\\/p>\\n<p>parameters[payer_identity_type]=document&amp;<\\\/p>\\n<p>parameters[payer_identity_id]=234556678603&amp;parameters[payer_type]=0&amp;<\\\/p>\\n<p>hash=2702ae0c4f99506dc29b5615ba9ee3c0\\\"&nbsp;<\\\/p>\\n<p>https:\\\/\\\/test.apiurl.com -k<\\\/p>\\n\"}}]}<\/script>    <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>S2S CARDPAY Version: 5.3.2Released: 2025\/03\/01 Copyrighted by lddPay Introduction This document describes integration procedures and POST protocol usage for e-commerce [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[10],"doc_tag":[],"year_month":"2026-04","word_count":9038,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"author_nicename":"admin","author_url":"https:\/\/lddpay.com\/zh\/author\/admin\/"},"doc_category_info":[{"term_name":"S2S CARDPAY","term_url":"https:\/\/lddpay.com\/zh\/docs-category\/s2s-cardpay\/"}],"doc_tag_info":[],"author_list":[{"ID":"3","user_login":"jony","display_name":"jony","id":"3"},{"ID":"2","user_login":"Merchantlogin","display_name":"Merchantlogin","id":"2"},{"ID":"1","user_login":"w2863431","display_name":"admin","id":"1"}],"_links":{"self":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/483"}],"collection":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/comments?post=483"}],"version-history":[{"count":13,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/483\/revisions"}],"predecessor-version":[{"id":833,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/483\/revisions\/833"}],"wp:attachment":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/media?parent=483"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/doc_category?post=483"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/doc_tag?post=483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}