{"info":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","description":"<html><head></head><body><h1 id=\"api-overview\">API overview</h1>\n<p>The following documentation describes the format of interaction between Altery systems and partners via API. It is applicable to any Altery client who wish to use Altery API for sending payments.</p>\n<p>These instructions should be used by API integrators and integrators’ representatives involved with the deployment and management of Altery API on the integrator’s side. It should also be read by any third-party companies who will interface with Altery API on behalf of the API integrator.</p>\n<p><strong>Revision History</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Version</strong></th>\n<th><strong>Date</strong></th>\n<th><strong>Changes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1.0</td>\n<td>2023-05-22</td>\n<td>First version of the document</td>\n</tr>\n<tr>\n<td>1.01</td>\n<td>2024-02-07</td>\n<td>Small changes. Removed description of obsolete methods.  <br>Added description for checking balances.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"accessing-api\">Accessing API</h1>\n<p>API Integrator can test out Stage environment using the same API methods as for the Production with different Base URL.</p>\n<p><strong>Base URL for accessing Altery API methods:</strong></p>\n<ul>\n<li><p>Stage (Sandbox): <a href=\"https://api.sandbox.altery.comProduction:\">https://api.sandbox.altery.com</a></p>\n</li>\n<li><p>Production: <a href=\"https://api.altery.com\">https://api.altery.com</a></p>\n</li>\n</ul>\n<h2 id=\"accessing-sandbox\">Accessing Sandbox</h2>\n<p>Before accessing Altery Production, an API integrator can test API methods on the Stage environment (Sandbox).</p>\n<p>To access Sandbox, an API Integrator must request access by following these steps:</p>\n<ol>\n<li><p>Verify a corporate account in Altery system.</p>\n</li>\n<li><p>Generate an Sandbox account by following these steps:</p>\n<ol>\n<li><p>Login to Altery using a verified production corporate account.</p>\n</li>\n<li><p>Go to Settings, then click API Keys and credentials</p>\n</li>\n<li><p>Click <em><strong>Access to sandbox</strong></em></p>\n<ol>\n<li>Next, API integrator will receive a detailed instruction for accessing Sandbox to the production account email.</li>\n</ol>\n</li>\n</ol>\n</li>\n<li><p>Generate an Sandbox API Private key. Keys can be issued in Sandbox Altery personal area by following these steps:</p>\n<ol>\n<li><p>Login to Altery Sandbox using an account details from received email (point 2.c.i).</p>\n</li>\n<li><p>Go to Settings, then click API Keys and credentials.</p>\n</li>\n<li><p>Click + (add) button, then enter the API key name, add whitelist IP-addresses, and click Next.</p>\n</li>\n<li><p>Confirm the action, then click Next.</p>\n</li>\n<li><p>Click Download key to save the archived API Key.</p>\n</li>\n<li><p>Unzip folder</p>\n</li>\n</ol>\n</li>\n</ol>\n<blockquote>\n<p>Note: The Access to Sandbox button won’t be available unless API integrator has at least one active API key. It also won’t be available if API integrator previously clicked the button. </p>\n</blockquote>\n<h2 id=\"requirements\">Requirements</h2>\n<p>To access Altery API, an API Integrator must:</p>\n<ol>\n<li><p>Verify a corporate account in Altery system.</p>\n</li>\n<li><p>Generate an production API Private key. Keys can be issued in Altery personal area by following these steps:</p>\n<ol>\n<li><p>Login to Altery using a verified corporate account.</p>\n</li>\n<li><p>Go to Settings, then click API Keys and credentials.</p>\n</li>\n<li><p>Click + (add) button, then enter the API key name, add whitelist IP-addresses, and click Next.</p>\n</li>\n<li><p>Confirm the action, then click Next.</p>\n</li>\n<li><p>Click Download key to save the archived API Key.</p>\n</li>\n<li><p>Unzip folder</p>\n</li>\n</ol>\n</li>\n</ol>\n<blockquote>\n<p>Note: Save and store API Private Key in a safe place. It is not possible to re-download once issued Private Key because Altery does not store private Keys on its side. </p>\n</blockquote>\n<p>API integrator can have several valid API Keys. If an API integrator loses a previously issued Key, they can deactivate it in the Settings area of their Altery account, and issue a new key.</p>\n<h1 id=\"authorisation\">Authorisation</h1>\n<h2 id=\"requirements-1\">Requirements</h2>\n<p>Authorisation require API integrator to have an <a href=\"https://developer.altery.com/#accessing-api\">active API Private Key</a>.</p>\n<ol>\n<li><p>Encrypt each API request using your API Private Key and the algorithm to receive the X-Signature.</p>\n</li>\n<li><p>Include the encrypted string in the X-Signature header and Private Key name in the X-Key-Id header for each API request.</p>\n</li>\n</ol>\n<p>Header format for Private Key authorisation:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>X-Signature: encrypted request’s signature\nX-Key-Id: a key from your Altery account\n\n</code></pre><p>Request signing with API keys requires a <code>pmlib.rs</code> library to be installed. Installation instruction available <a href=\"https://joolfe.github.io/postman-util-lib/#postman-collection\">here</a> or below:</p>\n<p><em>To use the automatic install method and also for test the library there exist a ready to use collection in the repo, in this</em> <a href=\"https://github.com/joolfe/postman-util-lib/tree/master/postman\"><i>location</i></a><em>, you just need to download and</em> <a href=\"https://learning.getpostman.com/docs/postman/collections/data-formats/#importing-postman-data\"><i>import</i></a><em>.</em></p>\n<p><em>The collection is provided in two Postman versions:</em></p>\n<ul>\n<li><p><em><strong>Version 2:</strong></em> <em>PostmanUtilityLibv2.postman_collection.json</em></p>\n</li>\n<li><p><em><strong>Version 2.1:</strong></em> <em>PostmanUtilityLibv21.postman_collection.json</em></p>\n</li>\n</ul>\n<p><em>Inside the collection you will find the next requests:</em></p>\n<ul>\n<li><p><em>Lib install: A GET request to download the library source and put into a global variable. Is the automatic installation.</em></p>\n</li>\n<li><p><em>Lib use example: In the “script” tabs you will find examples about how to use the library.</em></p>\n</li>\n</ul>\n<p>After importing Altery postman collection, you need to fill environment variables</p>\n<ul>\n<li><p>ApiKeyId - API key id</p>\n</li>\n<li><p>ApiKeySecret - API key private key</p>\n</li>\n</ul>\n<h2 id=\"encryption-and-x-signature\">Encryption and X-Signature</h2>\n<p>API integrator must generate a unique authorisation X-Signature header for each API request.</p>\n<p>Generation of X-Signature depends on an API request:</p>\n<ul>\n<li><p>If it has a body, then X-Signature is generated <strong>using the request body.</strong></p>\n</li>\n<li><p>If it has no body, then X-Signature is generated <strong>using the request’s URI</strong>.</p>\n</li>\n</ul>\n<h3 id=\"request-with-a-body\">Request with a body</h3>\n<p>If an API request has a body, then to generate an X-Signature you need:</p>\n<ol>\n<li><p>Take the original request body in the JSON format {\"name\": \"value\"}.</p>\n</li>\n<li><p>Remove all spaces from the JSON.</p>\n</li>\n<li><p>Take the bytes in the Encoding.UTF8.GetBytes format from the resulting file.</p>\n</li>\n<li><p>Encrypt the resulting array using the RSA SHA-512 algorithm and the Private Key.</p>\n</li>\n<li><p>Convert the resulting array to a base64 string.</p>\n</li>\n<li><p>Add the encrypted string to the request as X-Signature header value.</p>\n</li>\n</ol>\n<p>For example, the following PEM certificate was generated:</p>\n<p><em>Altery_63691a6c5a91f40001774621.pem</em></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCuRfOoyxAdqbkqyRf7XTvXJmXnKlEenf92AZrmKRrxWK9KpxWz\n2dIFQ34qCYYP7Kk6q+gCVvLBfQa5Ys7toUsehviIi+5eSxsDFmqsQCIy5aCxsain\nzOuz6FlJw7HJMqbAx13F+JWscYNKOwsO2iO7Pkk+hp2a9kAP7fUNHm6RDwIDAQAB\nAoGARWKqgYDf2L+TbrqD5tuXELFED0ak54jGhkhbUNn61S6XFCT0GhhWaywVFk2W\nZ861DhwVkqDlpC3QOI1jj+8RBdzKzPHlcBxqQsiuYbiJx+s2CIZQYAxN/b3bbSIN\nX3Dz8rp+Quu06ou3sT1XmhGWGrh67X7uoy5kzzqoT8W33UECQQDkM2L7uGfIQ2hr\nDRR1U2xp+CrwotxBLA2Fv+waXHlE2MAkgPe4e49XelEKhYuALlQH+YneOw7VKz9A\nAxzHZBvhAkEAw4DLr+qYI9QH740EAk3Qc374JZZE6/IZE/O0ye4xcVj6sjeIx1HU\nBc/nIwhrBKPSObggAwInEK/m/DjjYRnK7wJBAKLuLZYcK71Io50LUbgTQCzJC5+U\nKD4//cepKCIKNGt7dnSZwETvs4B5zLL+doOmkEjBWjZZZFW+8wH5NusGBwECQAaj\nK8coLswgmbhfUECHxcj2CZS1GlfsWz+bKYslhBY2ECTWz9T8iTc9TLqawY9hxHRj\nNOsFOrBNWIk9oTKdvo8CQFRZNfFZWx3DS+HSBDEoth/Wn0kbNKiqC8Dpfeyx4nxh\n3BYs/Kch6W3G9iAAHArTEjlXrgDEJjPj7EeCm4IhxB8=\n-----END RSA PRIVATE KEY-----\n\n</code></pre><p>The name of this certificate included the <em>X-Key-Id</em> that should be passed in the request’s Header. In this example, <em>X-Key-Id = 63691a6c5a91f40001774621</em>.</p>\n<p>Next, you need to generate an X-Signature signature, which also needs to be passed in your request’s Header for successful authorisation. This document uses the <a href=\"https://docs.google.com/document/d/18W0OMzwPVTMb51vfqbCoxmTk0hszENgw1QlUPvBprU8/edit#heading=h.2bn6wsx\">payment</a> API method as an example.</p>\n<p>The following parameters are passed in the request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"Take\": 10,\n\"From\": 1\n}\n\n</code></pre>\n<p>To encrypt an X-Signature signature, API integrator must</p>\n<ol>\n<li><p>Convert the JSON to a string without spaces. For the example above, it will be the following string {\"Take\":10,\"From\":1}.</p>\n</li>\n<li><p>This line must be signed using the algorithm, and a PEM certificate (see below an example on how to generate the signature for C # and PHP).</p>\n</li>\n</ol>\n<p>For the example PEM certificate and the API method from the example above, the X-Signature signature will look like this:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>LC9SPiMSWlxhr7FT/UG3GGBRX5lhIiaEcroxZ3Bk0dUP+KZR4u0hANVCe75pWk1G7s5ZmvC9KA/MeOkXVrynnv9r9Md+MpMOuNWR6zWsI5HeX1mzJQLKLX6QLgac+WgcIv+ECwr3FAyirubIQxDMCEgEj96d2daKK5Z+jqf0pzw=\n\n</code></pre><h3 id=\"request-without-the-body-uri-encryption\"><strong>Request without the body (URI encryption)</strong></h3>\n<p>To generate X-Signature for an API request without request body:</p>\n<ol>\n<li><p>Get the full query string. For example: <em>/v4/transactions</em></p>\n</li>\n<li><p>Take bytes in the Encoding.UTF8.GetBytes format from the resulting string.</p>\n</li>\n<li><p>Encrypt the array using the RSA SHA-512 algorithm and the Private Key.</p>\n</li>\n<li><p>Convert the resulting array to a base64 string.</p>\n</li>\n<li><p>Add the encrypted string to the request as X-Signature header value.</p>\n</li>\n</ol>\n<p>For example, the following PEM certificate was generated:</p>\n<p><em>Altery_63691a6c5a91f40001774621.pem</em></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCuRfOoyxAdqbkqyRf7XTvXJmXnKlEenf92AZrmKRrxWK9KpxWz\n2dIFQ34qCYYP7Kk6q+gCVvLBfQa5Ys7toUsehviIi+5eSxsDFmqsQCIy5aCxsain\nzOuz6FlJw7HJMqbAx13F+JWscYNKOwsO2iO7Pkk+hp2a9kAP7fUNHm6RDwIDAQAB\nAoGARWKqgYDf2L+TbrqD5tuXELFED0ak54jGhkhbUNn61S6XFCT0GhhWaywVFk2W\nZ861DhwVkqDlpC3QOI1jj+8RBdzKzPHlcBxqQsiuYbiJx+s2CIZQYAxN/b3bbSIN\nX3Dz8rp+Quu06ou3sT1XmhGWGrh67X7uoy5kzzqoT8W33UECQQDkM2L7uGfIQ2hr\nDRR1U2xp+CrwotxBLA2Fv+waXHlE2MAkgPe4e49XelEKhYuALlQH+YneOw7VKz9A\nAxzHZBvhAkEAw4DLr+qYI9QH740EAk3Qc374JZZE6/IZE/O0ye4xcVj6sjeIx1HU\nBc/nIwhrBKPSObggAwInEK/m/DjjYRnK7wJBAKLuLZYcK71Io50LUbgTQCzJC5+U\nKD4//cepKCIKNGt7dnSZwETvs4B5zLL+doOmkEjBWjZZZFW+8wH5NusGBwECQAaj\nK8coLswgmbhfUECHxcj2CZS1GlfsWz+bKYslhBY2ECTWz9T8iTc9TLqawY9hxHRj\nNOsFOrBNWIk9oTKdvo8CQFRZNfFZWx3DS+HSBDEoth/Wn0kbNKiqC8Dpfeyx4nxh\n3BYs/Kch6W3G9iAAHArTEjlXrgDEJjPj7EeCm4IhxB8=\n-----END RSA PRIVATE KEY-----\n\n</code></pre><p>The name of this certificate includes the X-Key-Id that should be passed in the request’s header. In this example, X-Key-Id = 63691a6c5a91f40001774621.</p>\n<p>Next, generate an X-Signature, which also needs to be passed in your request’s headers. We will use the <em>GET /v4/transactions/</em> API method as an example without a request body.</p>\n<p>For the PEM certificate and the API method from the example above, the X-Signature will look like this:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>SgmS1wx/j52Pn51F6OSZrvU5LzmYNiHMlERDnm6DeGcEEMYWSu1LH6bHAEg3T1kedag9/ThETkg9nVTtLovCsTjHJoaPxUyi1daXWrdL8zdZFJLL8FJ/RUVb+oOzcVjBeARIx+nMCvw8WnpfQl/S4utEjEatQBgRnImXdl7TT60=\n\n</code></pre><h1 id=\"transfer-parameters\">Transfer parameters</h1>\n<h2 id=\"recipients-requirements\">Recipients requirements</h2>\n<p>All third-party systems require a special set of parameters to be sent in the to object when carrying out a mass transfer.</p>\n<p>For transfers to third-party systems, the to field is an object which contains information about the recipient.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Recipient type</th>\n<th>Parameters of “to” object - provider</th>\n<th>Parameters of “to” object - identity</th>\n<th>Parameters of “to” object - currency</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Altery</td>\n<td>AlterId  <br>email  <br>phone</td>\n<td>Object identity must include the following mandatory parameters: contactType – AlterId in XXXXXXX format. Only digits are allowed. The length is 7 symbols.</td>\n<td>AlterId currencies</td>\n</tr>\n<tr>\n<td>Third-party bank card</td>\n<td>card_token</td>\n<td>Third-party bank card's token. More on tokenisation is in the <strong>Bank card tokens</strong></td>\n<td>AlterId currencies</td>\n</tr>\n<tr>\n<td>Bank account</td>\n<td>bankwire</td>\n<td>Object identity must include the parameters which are required for transfer to a bank account. The exact list of fields depends on the recipient's bank country.</td>\n<td>Currencies depend on the recipient's bank country.</td>\n</tr>\n<tr>\n<td>Third-party bank card</td>\n<td>card</td>\n<td>Card PAN full number</td>\n<td>AlterId currencies</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"parameters-for-bank-transfer\">Parameters for bank transfer</h2>\n<p>For transfers to bank accounts, the identity field is an object which contains information about the recipient. The list of transmitted fields in identity depends on a number of conditions, such as the country of the recipient bank, recipient type, currency and others.</p>\n<p>Below are the fields that are required for the identity and conditions for each of them:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>beneficiaryType</td>\n<td>string</td>\n<td>\"Recipient type. This field is case-sensitive. Possible values:  <br><strong>- Individual</strong> - recipient is a natural person  <br><strong>- Business</strong> - recipient is a legal entity</td>\n</tr>\n<tr>\n<td>beneficiaryCountryCode</td>\n<td>string</td>\n<td>ISO country number of the beneficiary bank. Input requirement:  <br>- Digits  <br>- Length - 3 characters  <br>  <br><strong>Not required for transfers to UK in GBP</strong></td>\n</tr>\n<tr>\n<td>beneficiaryCity</td>\n<td>string</td>\n<td>Recipient’s city. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 34 characters.  <br>  <br><strong>Not required for transfers to UK in GBP</strong></td>\n</tr>\n<tr>\n<td>beneficiaryAddress</td>\n<td>string</td>\n<td>Recipient’s address. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"\"/±  <br>- Length - 1 to 34 characters.  <br>  <br><strong>Not required for transfers to UK in GBP</strong></td>\n</tr>\n<tr>\n<td>beneficiaryStateOrProvince</td>\n<td>string</td>\n<td>Recipient's state or province. Input requirement:  <br>- Latin characters  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 34 characters.  <br>  <br><strong>Not required for transfers to UK in GBP</strong></td>\n</tr>\n<tr>\n<td>beneficiaryName</td>\n<td>string</td>\n<td>The bank transfer recipient's name. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 55 characters.  <br>  <br><strong>Field required for beneficiaryType = Business</strong></td>\n</tr>\n<tr>\n<td>beneficiaryFirstName</td>\n<td>string</td>\n<td>The bank transfer recipient's name. Input requirement:  <br>- Latin characters  <br>- Digits  <br>special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 55 characters.  <br>  <br><strong>Field required for beneficiaryType = Individual</strong></td>\n</tr>\n<tr>\n<td>beneficiaryLastName</td>\n<td>string</td>\n<td>The bank transfer recipient's surname. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 55 characters.  <br>  <br><strong>Field required for beneficiaryType = Individual</strong></td>\n</tr>\n<tr>\n<td>BeneficiaryRegistrationNumber</td>\n<td>string</td>\n<td>Recipient’s registration number. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 34 characters  <br>  <br><strong>Object required for beneficiaryCountryCode = 428 (Latvia)</strong></td>\n</tr>\n<tr>\n<td>beneficiarySortCode</td>\n<td>string</td>\n<td>Sort code of the receiving bank in the UK. Input requirement:  <br>- 6 digits  <br>  <br><strong>Field required for transfers to UK in GBP</strong></td>\n</tr>\n<tr>\n<td>intermediaryAccount</td>\n<td>object</td>\n<td>Information about the recipient’s account  <br>  <br><strong>For Faster Payments, SEPA and TARGET2 transfers, the intermediary bank is not required</strong></td>\n</tr>\n<tr>\n<td>intermediaryAccount.account</td>\n<td>string</td>\n<td>Bank-correspondent account number. Input requirement:  <br>- Digits  <br>- Special characters such as: [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 34 characters</td>\n</tr>\n<tr>\n<td>intermediaryAccount.bankIdentity</td>\n<td>string</td>\n<td>Bank-correspondent SWIFT-code. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Length - 8 to 11 characters</td>\n</tr>\n<tr>\n<td>intermediaryAccount.bankCountryCode</td>\n<td>string</td>\n<td>ISO country number of the bank-correspondent. Input requirement:  <br>- Digits  <br>- Length - 3 characters</td>\n</tr>\n<tr>\n<td>beneficiaryAccount</td>\n<td>object</td>\n<td>Information about the recipient’s account</td>\n</tr>\n<tr>\n<td>beneficiaryAccount.account</td>\n<td>string</td>\n<td>Recipient’s bank account number/IBAN. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Special characters such as: space [] {} (),;?: ' &amp; \"/±  <br>- Length - 1 to 34 characters</td>\n</tr>\n<tr>\n<td>beneficiaryAccount.bankIdentity</td>\n<td>string</td>\n<td>Beneficiary bank SWIFT-code. Input requirement:  <br>- Latin characters  <br>- Digits  <br>- Length - 8 to 11 characters</td>\n</tr>\n<tr>\n<td>beneficiaryAccount.bankCountryCode</td>\n<td>string</td>\n<td>Beneficiary bank ISO-code. Input requirement:  <br>- Digits  <br>- Length - 3 characters</td>\n</tr>\n<tr>\n<td>details</td>\n<td>string</td>\n<td>Details of the transfer. Input requirement:  <br>- No line breaks  <br>- Latin characters  <br>- Digits  <br>- Special characters - except &lt; &gt; can be used  <br>- Length - 1 to 120 characters</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"error-codes\">Error codes</h1>\n<p>If you received an error code not from this list, please contact Customer Support or your designated Account Manager.</p>\n<h2 id=\"system-errors\">System errors</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>409</td>\n<td>Transfer status = 409 means that when carrying out a financial transaction, two identical queries were attempted to be sent within 5 seconds. In this case, one of the transfers will return the status = 409 and an empty response body. This status is needed to avoid duplication of the transfer</td>\n</tr>\n<tr>\n<td>-404</td>\n<td>Error 404: Not found</td>\n</tr>\n<tr>\n<td>-403</td>\n<td>Access denied</td>\n</tr>\n<tr>\n<td>-401</td>\n<td>User not authorized</td>\n</tr>\n<tr>\n<td>-4</td>\n<td>If the method is no longer supported, the following error is returned: This API method is no longer supported. Please contact <a href=\"https://mailto:support@altery.com\">support@altery.com</a> for detail If the method temporarily does not work, the following error message will be returned: TemporaryUnavailable</td>\n</tr>\n<tr>\n<td>-3</td>\n<td>Empty request</td>\n</tr>\n<tr>\n<td>-2</td>\n<td>Invalid request</td>\n</tr>\n<tr>\n<td>-1</td>\n<td>System error. Please try again later</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"currency-exchange\">Currency exchange</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>13003</td>\n<td>AlteryId not found</td>\n</tr>\n<tr>\n<td>13004</td>\n<td>Balance is not sufficient</td>\n</tr>\n<tr>\n<td>13005</td>\n<td>Currency exchange limit has been exceeded</td>\n</tr>\n<tr>\n<td>13006</td>\n<td>User not found</td>\n</tr>\n<tr>\n<td>13007</td>\n<td>Account has not been registered yet</td>\n</tr>\n<tr>\n<td>13008</td>\n<td>AlterId section not found</td>\n</tr>\n<tr>\n<td>13009</td>\n<td>Currency quote is outdated. Please try again later</td>\n</tr>\n<tr>\n<td>13010</td>\n<td>Invalid currency exchange hash quote</td>\n</tr>\n<tr>\n<td>13011</td>\n<td>Currency quote not found</td>\n</tr>\n<tr>\n<td>13012</td>\n<td>Invalid currency quote. Please try again later</td>\n</tr>\n<tr>\n<td>13013</td>\n<td>Currency or currency pair is not supported</td>\n</tr>\n<tr>\n<td>13014</td>\n<td>The exchange rate is not available</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"transfer-to-another-alterid\">Transfer to another AlterId</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>19000</td>\n<td>Unable to process the payment. Please check the transfer parameters</td>\n</tr>\n<tr>\n<td>19001</td>\n<td>Sender's and recipient's AlterIds cannot match</td>\n</tr>\n<tr>\n<td>19002</td>\n<td>Internal payment prevalidate error</td>\n</tr>\n<tr>\n<td>19006</td>\n<td>User not found</td>\n</tr>\n<tr>\n<td>19008</td>\n<td>Your account is not verified. Please verify your account</td>\n</tr>\n<tr>\n<td>19009</td>\n<td>Operation restricted</td>\n</tr>\n<tr>\n<td>19010</td>\n<td>Access denied</td>\n</tr>\n<tr>\n<td>19014</td>\n<td>AlterId not found</td>\n</tr>\n<tr>\n<td>19015</td>\n<td>Unable to process the payment. Recipient {0} is not allowed to receive payments from other clients due to account status</td>\n</tr>\n<tr>\n<td>19016</td>\n<td>Unable to process the payment. Recipient is not allowed to receive payments from other clients due to verification status</td>\n</tr>\n<tr>\n<td>19018</td>\n<td>AlterId not found</td>\n</tr>\n<tr>\n<td>19019</td>\n<td>AlterId section not found</td>\n</tr>\n<tr>\n<td>19021</td>\n<td>Tariff for sender is not indicated</td>\n</tr>\n<tr>\n<td>19022</td>\n<td>AlterId section not found</td>\n</tr>\n<tr>\n<td>19023</td>\n<td>Payment amount exceeds account balance</td>\n</tr>\n<tr>\n<td>19025</td>\n<td>Commission for Incoming internal payment is greater than transfer amount. Please indicate greater amount</td>\n</tr>\n<tr>\n<td>19026</td>\n<td>Unable to process the payment. Recipient is not allowed to receive payments from other clients</td>\n</tr>\n<tr>\n<td>19027</td>\n<td>Unable to process the payment. Recipient is restricted to receive payments from other clients</td>\n</tr>\n<tr>\n<td>19028</td>\n<td>File you are uploading does not exist</td>\n</tr>\n<tr>\n<td>19029</td>\n<td>Unsupported file format. Please upload the CSV file</td>\n</tr>\n<tr>\n<td>19030</td>\n<td>Attachment size exceeds the allowable limit of 10 Mb</td>\n</tr>\n<tr>\n<td>19031</td>\n<td>Invalid file extension. Acceptable files extensions: JPG, JPEG, PNG, PDF</td>\n</tr>\n<tr>\n<td>19032</td>\n<td>String {0}: Incorrect string format</td>\n</tr>\n<tr>\n<td>19033</td>\n<td>String {0}: Incorrect AlterId</td>\n</tr>\n<tr>\n<td>19034</td>\n<td>String {0}: Incorrect transfer currency</td>\n</tr>\n<tr>\n<td>19035</td>\n<td>String {0}: Incorrect transfer amount</td>\n</tr>\n<tr>\n<td>19036</td>\n<td>String {0}: Incorrect transfer details</td>\n</tr>\n<tr>\n<td>19037</td>\n<td>Uploaded file is empty</td>\n</tr>\n<tr>\n<td>19038</td>\n<td>You can make an internal transfer to verified user only. Please verify your account to get access to the operation</td>\n</tr>\n<tr>\n<td>19039</td>\n<td>The recipient may receive an internal transfer from verified users only</td>\n</tr>\n<tr>\n<td>19041</td>\n<td>Incorrect AlterId '{0}' format</td>\n</tr>\n<tr>\n<td>19042</td>\n<td>E-mail '{0}' incorrect format</td>\n</tr>\n<tr>\n<td>19043</td>\n<td>Phone number '{0}' incorrect format</td>\n</tr>\n<tr>\n<td>19044</td>\n<td>String {0}: Recipient is invalid. Please specify either AlterId, e-mail or phone number</td>\n</tr>\n<tr>\n<td>19045</td>\n<td>Recipient is invalid. Please specify either AlterId, e-mail or phone number</td>\n</tr>\n<tr>\n<td>19051</td>\n<td>Unable to make a payment</td>\n</tr>\n<tr>\n<td>19052</td>\n<td>Internal payment with id ({0}) already exists</td>\n</tr>\n<tr>\n<td>19053</td>\n<td>PaymentId is invalid</td>\n</tr>\n<tr>\n<td>19054</td>\n<td>Internal payment not found</td>\n</tr>\n<tr>\n<td>19055</td>\n<td>Mass payment has not been processed completely. Please check transaction results</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"transfer-to-third-party-payment-systems\">Transfer to third-party payment systems</h2>\n<h3 id=\"data-entry-errors\">Data entry errors</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>19036</td>\n<td>Transfer details incorrect</td>\n</tr>\n<tr>\n<td>53001</td>\n<td>Recipient's system entered incorrectly</td>\n</tr>\n<tr>\n<td>53002</td>\n<td>Sender's system entered incorrectly</td>\n</tr>\n<tr>\n<td>53003</td>\n<td>Recipient entered incorrectly</td>\n</tr>\n<tr>\n<td>53004</td>\n<td>Sender entered incorrectly</td>\n</tr>\n<tr>\n<td>53005</td>\n<td>Amount to be received entered incorrectly</td>\n</tr>\n<tr>\n<td>53006</td>\n<td>Amount to be sent entered incorrectly</td>\n</tr>\n<tr>\n<td>53007</td>\n<td>Currency to be received entered incorrectly</td>\n</tr>\n<tr>\n<td>53008</td>\n<td>Currency to be sent entered incorrectly</td>\n</tr>\n<tr>\n<td>53009</td>\n<td>Payment details entered incorrectly</td>\n</tr>\n<tr>\n<td>53010</td>\n<td>Payment's external identifier entered incorrectly</td>\n</tr>\n<tr>\n<td>53020</td>\n<td>Only the amount to be sent or received must be entered</td>\n</tr>\n<tr>\n<td>53022</td>\n<td>Funds transfer between the given systems is not supported</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"payment-processing-errors\">Payment processing errors</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>13009</td>\n<td>Currency exchange rate has been expired. Please try again later</td>\n</tr>\n<tr>\n<td>19023</td>\n<td>Payment amount exceeds account balance</td>\n</tr>\n<tr>\n<td>19055</td>\n<td>Mass payment has not been processed completely. Please check transaction results</td>\n</tr>\n<tr>\n<td>20014</td>\n<td>AlterId transactions total amount exceeded limits: {0}</td>\n</tr>\n<tr>\n<td>21007</td>\n<td>AlterId transactions quantity exceeds limits: {0}</td>\n</tr>\n<tr>\n<td>21012</td>\n<td>Confirmation code has been sent</td>\n</tr>\n<tr>\n<td>26002</td>\n<td>Outgoing bank transfer not found</td>\n</tr>\n<tr>\n<td>26003</td>\n<td>Country not found</td>\n</tr>\n<tr>\n<td>26004</td>\n<td>The specified receiver account is invalid. Please, check the receiver account details</td>\n</tr>\n<tr>\n<td>26005</td>\n<td>Currency only supports whole numbers</td>\n</tr>\n<tr>\n<td>26006</td>\n<td>Beneficiary name contains invalid characters</td>\n</tr>\n<tr>\n<td>26007</td>\n<td>Invalid account number format or account number is invalid</td>\n</tr>\n<tr>\n<td>26008</td>\n<td>Beneficiary bank account SWIFT/BIC supplied is invalid</td>\n</tr>\n<tr>\n<td>26009</td>\n<td>Beneficiary bank code supplied is invalid</td>\n</tr>\n<tr>\n<td>26010</td>\n<td>Invalid BankCode/BranchCode combination</td>\n</tr>\n<tr>\n<td>26011</td>\n<td>The recipient's IBAN does not match the recipient's country</td>\n</tr>\n<tr>\n<td>26012</td>\n<td>The recipient's SWIFT does not match the recipient's country</td>\n</tr>\n<tr>\n<td>26014</td>\n<td>Payment has been revoked by the sender</td>\n</tr>\n<tr>\n<td>26015</td>\n<td>Beneficiary name and beneficiary account number do not match</td>\n</tr>\n<tr>\n<td>26016</td>\n<td>The bank was unable to complete payment</td>\n</tr>\n<tr>\n<td>53011</td>\n<td>Payment declined by recipient</td>\n</tr>\n<tr>\n<td>53012</td>\n<td>Payment with the given number already exists on the recipient's system</td>\n</tr>\n<tr>\n<td>53013</td>\n<td>Payment amount is less than the minimum allowed</td>\n</tr>\n<tr>\n<td>53014</td>\n<td>Payment amount exceeds the maximum allowed</td>\n</tr>\n<tr>\n<td>53015</td>\n<td>Payment recipient not found</td>\n</tr>\n<tr>\n<td>53016</td>\n<td>Funds transfer to the recipient is not permitted</td>\n</tr>\n<tr>\n<td>53017</td>\n<td>Recipient's monthly limit has been exceeded</td>\n</tr>\n<tr>\n<td>53018</td>\n<td>Recipient's remaining balance limit has been exceeded</td>\n</tr>\n<tr>\n<td>53019</td>\n<td>ExternalPaymentNotFound</td>\n</tr>\n<tr>\n<td>53020</td>\n<td>Only the amount to be sent or received must be entered</td>\n</tr>\n<tr>\n<td>53021</td>\n<td>Operation not found</td>\n</tr>\n<tr>\n<td>53022</td>\n<td>Funds transfer between the given systems is not supported</td>\n</tr>\n<tr>\n<td>53024</td>\n<td>Funds to this card cannot be transferred</td>\n</tr>\n<tr>\n<td>53026</td>\n<td>Transfer is not supported</td>\n</tr>\n<tr>\n<td>53027</td>\n<td>Payment declined</td>\n</tr>\n<tr>\n<td>53028</td>\n<td>This operation is not available. Please contact Customer Support for details</td>\n</tr>\n<tr>\n<td>53029</td>\n<td>This service cannot be provided</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"API overview","slug":"api-overview"},{"content":"Accessing API","slug":"accessing-api"},{"content":"Authorisation","slug":"authorisation"},{"content":"Transfer parameters","slug":"transfer-parameters"},{"content":"Error codes","slug":"error-codes"}],"owner":"27415201","collectionId":"7faecf97-bd62-4a97-974b-5589df8d2ba0","publishedId":"2s946icBDq","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"393939","highlight":"FF771C"},"publishDate":"2023-07-27T09:25:09.000Z"},"item":[{"name":"Mass payments","item":[{"name":"Preliminary calculation (Preflight)","id":"44517f11-8f2b-4960-9bbc-5beee25cb306","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n \"payments\": [\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"AlterId\",\n     \"contact\": \"1584002\"\n    },\n    \"amount\": \"100\",\n    \"currency\": \"USD\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\n   \"metadata\": {\n    \"recipientType\": \"partnerCorporate\"\n   }\n  },\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"email\",\n     \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\n    },\n    \"amount\": \"200\",\n    \"currency\": \"EUR\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\n   \"metadata\": {\n    \"recipientType\": \"partnerIndividual\"\n   }\n  },\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"phone\",\n     \"contact\": \"+70034352155\"\n    },\n    \"currency\": \"EUR\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"amount\": \"100\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\n   \"metadata\": {\n    \"recipientType\": \"partnerCorporate\"\n   }\n  }\n ]\n}"},"url":"{{BaseUri}}/v2/payments/preflight","description":"<p>The preflight method to get information about the possible result of a transaction before undertaking it. The preflight method does not check partner service availability and cannot predict approval of the transfer, yet it can:</p>\n<ul>\n<li><p>Check for possible errors in the transfer request.</p>\n</li>\n<li><p>Calculate the transfer fee and conversion rate where it could be applied.</p>\n</li>\n</ul>\n<p>The method is not mandatory for conducting a mass payment, but we recommend using it before a transaction execution.</p>\n<p><b>Base URL:</b></p>\n<ul>\n<li><p>Sandbox: <a href=\"https://api.sandbox.altery.comProduction:\">https://api.sandbox.altery.com</a></p>\n</li>\n<li><p>Production: <a href=\"https://api.altery.com/\">https://api.altery.com</a></p>\n</li>\n</ul>\n<h4 id=\"request-parameters\"><strong>Request parameters</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>$.payments</strong></td>\n<td>array</td>\n<td>Information about all operations which are carried out within one mass transfer. In one mass transfer, from 1 to 500 operations are carried out</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to</strong></td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.provider</strong></td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.identity</strong>*</td>\n<td>object</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.amount</strong></td>\n<td>string</td>\n<td>Received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical)</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.currency</strong></td>\n<td>string</td>\n<td>Received currency. Possible values: - USD – United States dollar. - EUR – Euro. - GBP – British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from</strong></td>\n<td>object</td>\n<td>Information regarding the sender of the transfer</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.provider</strong></td>\n<td>string</td>\n<td>Payment system of the sender. Only ewallet value is available. Example: \"provider\": “ewallet”</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.identity</strong></td>\n<td>object</td>\n<td>Identifier of the sender</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.currency</strong></td>\n<td>string</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical)</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Sent currency. Only currencies of AlterId are allowed</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].details</strong></td>\n<td>string</td>\n<td>Payment identifier provided by the partner. Format requirements: - value entered without spaces - accepts Latin letters, figures and special characters / . - _ - the length is up to 60 characters.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>string</td>\n<td>Text comment regarding the payment. This parameter is mandatory only for the transfers to bank accounts. In other cases, it is optional.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata.recipientType</td>\n<td>object</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\"><strong>Response parameters</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.state</td>\n<td>string</td>\n<td>General operation status for mass payments: New Pending – being processed Completed – successfully processed If the Preflight method is called, the parameter will always have the value of “new”.</td>\n</tr>\n<tr>\n<td>$.dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. If the Preflight method is called, the parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.dateFinished</td>\n<td>string</td>\n<td>The time the mass payment is finished. The value is set once the final processing of all payments in the mass payment. If the Preflight method is called, it will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments</td>\n<td>array</td>\n<td>Information about the result of each payment in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system. If the Preflight method is called, the parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].to</td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.provider</td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity</td>\n<td>object</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contactType</td>\n<td>string</td>\n<td>Description of the contact type</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contact</td>\n<td>string</td>\n<td>Value of the contact type</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.isNewContact</td>\n<td>string</td>\n<td>Indicator is this is a new contact</td>\n</tr>\n<tr>\n<td>$.payments[0].to.amount</td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].to.currency</td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR –Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].from</td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.provider</td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.identity</td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>integer</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].from.currency</td>\n<td>string</td>\n<td>Sent currency. USD – United States dollar. EUR – Euro. GBP - British pound. Possible values of the sent currency: The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>The payment identifier in the partner’s system (provided manually by the partner in the request body).</td>\n</tr>\n<tr>\n<td>$.payments[0].details</td>\n<td>string</td>\n<td>Text comment regarding the payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>object</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n<tr>\n<td>$.payments[0].state</td>\n<td>string</td>\n<td>The payment status in the mass payment. If the Preflight method is called, the parameter will always have the value of “new”</td>\n</tr>\n<tr>\n<td>$.payments[0].dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. If the Prefligh method is called, the parameter will always have the value of “null”</td>\n</tr>\n<tr>\n<td>$.payments[0].dateFinished</td>\n<td>string</td>\n<td>The time the mass payment finished. If the Prefligh method is called, the parameter will always have the value of “null”</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].quoteExpireIn</td>\n<td>integer</td>\n<td>The time after which the exchange rate quote will expire, displayed in milliseconds. After the operation is confirmed, the exchange rate quote countdown stops. All subsequent status requests return the value at the time the countdown stopped. If the exchange rate quote is not used, then quoteExpireIn parameter has the “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].rate</td>\n<td>integer</td>\n<td>Currency exchange rate. It represents a coefficient by which you need to multiply the amount in the sent currency to get the amount in the received currency</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRate</td>\n<td>integer</td>\n<td>Fee for the conducted currency conversion. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee</td>\n<td>array</td>\n<td>Information about currency exchange fees. If no exchange occurred, then the exchangeFee is not shown</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.amount</td>\n<td>integer</td>\n<td>Set rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.currency</td>\n<td>string</td>\n<td>Currency of the exchange fee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.tariff</td>\n<td>object</td>\n<td>System information about tariff used for calculation of the exchangeFee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.percent</td>\n<td>integer</td>\n<td>Relative rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].redirectUrl</td>\n<td>string</td>\n<td>The URL where you want to send after successful or unsuccessful creation of the token.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorData</td>\n<td>object</td>\n<td>A list of incorrectly filled in fields. The parameter is necessary for outgoing bank transfers, if when carrying out the operation the errorCode=53003 is returned. For all other operations, errorData has a “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n<tr>\n<td>$.id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system. If the Preflight method is called, the parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.self</td>\n<td>string</td>\n<td>Link to information about the mass payment, which is the same as the ID request. If the Preflight method is called, the parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments","preflight"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"770cf531-999b-442e-9045-2011b2c05055","name":"Preliminary calculation (Preflight example)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n \"payments\": [\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"AlterId\",\n     \"contact\": \"1584002\"\n    },\n    \"amount\": \"100\",\n    \"currency\": \"USD\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\n   \"metadata\": {\n    \"recipientType\": \"partnerCorporate\"\n   }\n  },\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"email\",\n     \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\n    },\n    \"amount\": \"200\",\n    \"currency\": \"EUR\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\n   \"metadata\": {\n    \"recipientType\": \"partnerIndividual\"\n   }\n  },\n  {\n   \"to\": {\n    \"provider\": \"ewallet\",\n    \"identity\": {\n     \"contactType\": \"phone\",\n     \"contact\": \"+70034352155\"\n    },\n    \"currency\": \"EUR\"\n   },\n   \"from\": {\n    \"provider\": \"ewallet\",\n    \"identity\": \"2475638\",\n    \"amount\": \"100\",\n    \"currency\": \"USD\"\n   },\n   \"quote\": null,\n   \"externalId\": null,\n   \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\n   \"metadata\": {\n    \"recipientType\": \"partnerCorporate\"\n   }\n  }\n ]\n}"},"url":"{{BaseUri}}/v2/payments/preflight"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 14:46:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"7305514d03633eef99f60a80a0080ac3"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b14e6d1fe52c55-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"AlterId\",\n                    \"contact\": \"1584002\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Email\",\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 200,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 220.48,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\n            \"metadata\": {\n                \"recipientType\": \"partnerIndividual\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"YwivKO6BYVx5WbTaAf2EsvG/rtX09l3li8G/0HGTu08N3Sg6RHy7YRUxzoXLMeZDPk7/H5M4UusIIL9GIeUzQ/34ayiCGmd4k3UpVkWQtjp02RwyFSowzEhITNorZoo76tE7PLSOCsrz+vN/NIEiCLy0GmMqywk7vFYnaG0rGzQ82X/nkYv8LEu6QSaVHGrq+rBkN+440yLdcQc29WBiaej3wkPm7B3Mi4z58ZqZl22nJdzjwYQU9VKUvE8C5IXC/Jq/cALgh5Nmo5/YgQPtYyB/GOtCUnsrRLNI4TspRii5omr8bUazTm6MH39ICXZw+dhl0VVx4Eh5qs4gtVUh3Q==\",\n            \"quoteExpireIn\": 573800,\n            \"rate\": 0.9071,\n            \"rateString\": \"0.9071\",\n            \"midmarketRate\": 0.9209,\n            \"midmarketRateString\": \"0.9209\",\n            \"exchangeFee\": {\n                \"amount\": 3.04,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Phone\",\n                    \"contact\": \"+70034352155\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 90.71,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"AoNt75ViKrL1vnoYhcBylRmI7viJgH25zIAyByUzMEJ2EQt+E3yZ3U+cQItg1M4VDRgQXUTAg213u5BVp8RL3pIvAgx2vxGpSGMqjTSm93Vn2I4C4OqpRDX2BBk+L1bJT8JlMOFwqCZjva04UvZt8iMAaem9hesv8nokjRFt1k/+qzMKAbNPSzEBvLw0vN8nRMviWrLIrY+QhQYuiPZ1A/zvmiIF8P3mXPIKqpyzCzrK920oO2EdV0fvssdkKbXG6FTWnsLCOw7C61MZc52KIwffg4pKVTDR8mpG02dIfYJdT78JWGkO2k05jHYI7gAOtlC7Z0E2KmB8HyqyquBP+g==\",\n            \"quoteExpireIn\": 573737,\n            \"rate\": 0.9071,\n            \"rateString\": \"0.9071\",\n            \"midmarketRate\": 0.9209,\n            \"midmarketRateString\": \"0.9209\",\n            \"exchangeFee\": {\n                \"amount\": 1.38,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 3,\n        \"successCount\": 3,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 420.48\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 290.71\"\n        },\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 100.00\"\n        }\n    ],\n    \"id\": null,\n    \"self\": null,\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"}],"_postman_id":"44517f11-8f2b-4960-9bbc-5beee25cb306"},{"name":"Calculation of exchange rate and fees (Fees)","id":"c39f1e6a-6cdc-40a9-a26e-34f728bb6f79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"AlterId\",\r\n                    \"contact\": \"1584002\"\r\n                },\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"email\",\r\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\r\n                },\r\n                \"amount\": \"200\",\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerIndividual\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"phone\",\r\n                    \"contact\": \"+70034352155\"\r\n                },\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}"},"url":"{{BaseUri}}/v2/payments/fees","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>$.payments[0]</strong></td>\n<td>array</td>\n<td>Information about all operations which are carried out within one mass transfer. In one mass transfer, from 1 to 500 operations are carried out.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to</strong></td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.provider</strong></td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.identity</strong></td>\n<td>object</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.amount</strong></td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.currency</strong></td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from</strong></td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.provider</strong></td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.identity</strong></td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>integer</td>\n<td>The sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.currency</strong></td>\n<td>string</td>\n<td>The sent currency. Possible values of sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>Payment identifier provided by the partner. Format requirements: length of no more than 60 characters value entered without spaces accepted Latin letters, figures and special characters / . - _</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].details</strong></td>\n<td>string</td>\n<td>Text comment regarding the payment. Format requirements and obligations of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>$.payments[0].metadata.recipientType</td>\n<td>object</td>\n<td>Any additional information entered by the partner, and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.state</td>\n<td>string</td>\n<td>General operation status for mass payments: New Pending – being processed Completed – successfully processed For the Fees method, this parameter will always have the value of “new”.</td>\n</tr>\n<tr>\n<td>$.dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.dateFinished</td>\n<td>string</td>\n<td>The time the mass payment is finished. The value is set once the final processing of all payments in the mass payment. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0]</td>\n<td>array</td>\n<td>Information about the result of each payment in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].id</td>\n<td>guid</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.payments[0].to</td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.provider</td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity</td>\n<td>string</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.token</td>\n<td>string</td>\n<td>Tokenized card number used for the transfer. <strong>Only used for to.provider=card_token</strong></td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contactType</td>\n<td>string</td>\n<td>Description of the contact type.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contact</td>\n<td>string</td>\n<td>Value of the contact typeIndicator is this is a new contact</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.isNewContact</td>\n<td>string</td>\n<td>Indicator is this is a new contact</td>\n</tr>\n<tr>\n<td>$.payments[0].to.amount</td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].to.currency</td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the \"to\" object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].from</td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.provider</td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.identity</td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>integer</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].from.currency</td>\n<td>string</td>\n<td>Sent currency. USD – United States dollar. EUR – Euro. GBP - British pound. Possible values of the sent currency: The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.fee</td>\n<td>integer</td>\n<td>Transfer fees.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>The payment identifier in the partner’s system (provided manually by the partner in the request body).</td>\n</tr>\n<tr>\n<td>$.payments[0].details</td>\n<td>string</td>\n<td>Text comment regarding the payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>object</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n<tr>\n<td>$.payments[0].state</td>\n<td>string</td>\n<td>The payment status in the mass payment. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateFinished</td>\n<td>string</td>\n<td>The time the mass payment finished. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].quoteExpireIn</td>\n<td>integer</td>\n<td>The time after which the exchange rate quote will expire, displayed in milliseconds. After the operation is confirmed, the exchange rate quote countdown stops. All subsequent status requests return the value at the time the countdown stopped. If the exchange rate quote is not used, then quoteExpireIn parameter has the “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].rate</td>\n<td>integer</td>\n<td>Currency exchange rate. It represents a coefficient by which you need to multiply the amount in the sent currency to get the amount in the received currency</td>\n</tr>\n<tr>\n<td>$.payments[0].rateString</td>\n<td>string</td>\n<td>Currency exchange rate in string format</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRate</td>\n<td>integer</td>\n<td>Fee for the conducted currency conversion. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRateString</td>\n<td>string</td>\n<td>Fee for the conducted currency conversion in string format. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee</td>\n<td>array</td>\n<td>Information about currency exchange fees. If no exchange occurred, then the exchangeFee is not shown</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.amount</td>\n<td>integer</td>\n<td>Set rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.currency</td>\n<td>string</td>\n<td>Currency of the exchange fee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.tariff</td>\n<td>object</td>\n<td>System information about tariff used for calculation of the exchangeFee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.percent</td>\n<td>integer</td>\n<td>Relative rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].redirectUrl</td>\n<td>string</td>\n<td>The URL where you want to send after successful or unsuccessful creation of the token.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorData</td>\n<td>object</td>\n<td>A list of incorrectly filled in fields. The parameter is necessary for outgoing bank transfers, if when carrying out the operation the errorCode=53003 is returned. For all other operations, errorData has a “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n<tr>\n<td>$.id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.self</td>\n<td>string</td>\n<td>Link to information about the mass payment, which is the same as the ID request. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments","fees"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"a3acfa08-33d0-4618-87f0-165bd00e343e","name":"Calculation of exchange rate and fees (Fees example)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"AlterId\",\r\n                    \"contact\": \"1584002\"\r\n                },\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"email\",\r\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\r\n                },\r\n                \"amount\": \"200\",\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerIndividual\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"phone\",\r\n                    \"contact\": \"+70034352155\"\r\n                },\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}"},"url":"{{BaseUri}}/v2/payments/fees"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 15:51:04 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"a2c965c2bd5aaa21b450889c037ff95f"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Set-Cookie","value":"__cf_bm=Q0SbHY65X80wfy83tnwUJtJs4Qlpu5G3F.8EuD8zwGw-1706197864-1-AVYctUOg4POeysXkMIIbSOB/EQWCD8mJ7ZvpR+pBi6/dXW1lQM7jLm38tBAlZuELzTRDhFdAonsmU4TA/5GjVzY=; path=/; expires=Thu, 25-Jan-24 16:21:04 GMT; domain=.altery.com; HttpOnly; Secure; SameSite=None"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1ace85c951e14-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"AlterId\",\n                    \"contact\": \"1584002\"\n                },\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"email\",\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\n                },\n                \"amount\": 200,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 220.05,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\n            \"metadata\": {\n                \"recipientType\": \"partnerIndividual\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"pslDH/1mh+mFhH5//KILp9ZOUY/tKl8rBdewbVdtyYC7FkJVRXJaNSsAWS09OUDfOpE+/Ii17BskJBh62bKJW8AXjtlFR7GIjXpG87oq0C6C45SwoEwb9aK/4ypyE2p9VWwOAaa3dQAf6PoPytfaRuOiwCDiNEqFaf7PaMhBSDmH0F3TIhOEx1K4edv3flzJCBL+vLUV1PcKmZrKwSBxilRZ3DH676yr2bOlTBzjJCIVAqCt7OEcUjIB/EmqIfPot/Qnmcsnks+x2iXA2+3gm8lBid9XQTU4t8E6usqPJMmeokmoAYgV3XZyJ5nDvr3sfjbJpMfWRgPC6CS4vz4fGg==\",\n            \"quoteExpireIn\": 544195,\n            \"rate\": 0.9089,\n            \"rateString\": \"0.9089\",\n            \"midmarketRate\": 0.9227,\n            \"midmarketRateString\": \"0.9227\",\n            \"exchangeFee\": {\n                \"amount\": 3.04,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"phone\",\n                    \"contact\": \"+70034352155\"\n                },\n                \"amount\": 90.89,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"eURSYCSzrxqSlWv0lyTq75gpA8eBmm26C1nrsrsWYYjS8DB2YY2CKGJbW1BiUEoc7YKzsBB7S7sO94Q3D4KRxVjpBbziuvgAUC2zTfej/TrZv/UHzQBW9G/pVeinNwdYmWJlwPIWVvnpu7hg/7Tv9+kCjH+RkkDLoKWBbjB6fScQcS0aXMGlUM1Z4a9PHk5j+IigFBSCOsiom7jmmV9haceb8RtXi7hQeKiU3I3w6LiQ7tBa3KuTJIyJmjTRN6lT8Ti+gKAi3WnOvXGuGZr9qU3WuQholHXU7gr0hl6YhqXeMFSSkyYaC5k1G2NGi+uosmWtNAIKRdvcdv/40muLEg==\",\n            \"quoteExpireIn\": 544133,\n            \"rate\": 0.9089,\n            \"rateString\": \"0.9089\",\n            \"midmarketRate\": 0.9227,\n            \"midmarketRateString\": \"0.9227\",\n            \"exchangeFee\": {\n                \"amount\": 1.38,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 3,\n        \"successCount\": 3,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 420.05\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 290.89\"\n        },\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 100.00\"\n        }\n    ],\n    \"id\": null,\n    \"self\": null,\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"}],"_postman_id":"c39f1e6a-6cdc-40a9-a26e-34f728bb6f79"},{"name":"Carrying out a transfer(Payment)","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"356226e4-1ffb-4e3a-8670-617456e0891c"}}],"id":"36d9a58f-a071-4e90-94ee-65d436ebd0d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{BaseUri}}/v2/payments","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>$.payments[0]</strong></td>\n<td>array</td>\n<td>Information about all operations which are carried out within one mass transfer. In one mass transfer, from 1 to 500 operations are carried out.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to</strong></td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.provider</strong></td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.identity</strong>*</td>\n<td>object</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.amount</strong></td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].to.currency</strong></td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from</strong></td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.provider</strong></td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.identity</strong></td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXX format.</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].from.currency</strong></td>\n<td>string</td>\n<td>The sent currency. Possible values of sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>Payment identifier provided by the partner. Format requirements: length of no more than 60 characters value entered without spaces accepted Latin letters, figures and special characters / . - _</td>\n</tr>\n<tr>\n<td><strong>$.payments[0].details</strong></td>\n<td>string</td>\n<td>Text comment regarding the payment. Format requirements and obligations of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>$.payments[0].metadata.recipientType</td>\n<td>object</td>\n<td>Any additional information entered by the partner, and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.state</td>\n<td>string</td>\n<td>General operation status for mass payments: New Pending – being processed Completed – successfully processed For the Fees method, this parameter will always have the value of “new”.</td>\n</tr>\n<tr>\n<td>$.dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.dateFinished</td>\n<td>string</td>\n<td>The time the mass payment is finished. The value is set once the final processing of all payments in the mass payment. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0]</td>\n<td>array</td>\n<td>Information about the result of each payment in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].id</td>\n<td>guid</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.payments[0].to</td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.provider</td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity</td>\n<td>string</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.token</td>\n<td>string</td>\n<td>Tokenized card number used for the transfer. <strong>Only used for to.provider=card_token</strong></td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contactType</td>\n<td>string</td>\n<td>Description of the contact type.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.contact</td>\n<td>string</td>\n<td>Value of the contact typeIndicator is this is a new contact</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity.isNewContact</td>\n<td>string</td>\n<td>Indicator is this is a new contact</td>\n</tr>\n<tr>\n<td>$.payments[0].to.amount</td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].to.currency</td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR – Euro. GBP - British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the \"to\" object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].from</td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.provider</td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.identity</td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>integer</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].from.currency</td>\n<td>string</td>\n<td>Sent currency. USD – United States dollar. EUR – Euro. GBP - British pound. Possible values of the sent currency: The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.fee</td>\n<td>integer</td>\n<td>Transfer fees.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>The payment identifier in the partner’s system (provided manually by the partner in the request body).</td>\n</tr>\n<tr>\n<td>$.payments[0].details</td>\n<td>string</td>\n<td>Text comment regarding the payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>object</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n<tr>\n<td>$.payments[0].state</td>\n<td>string</td>\n<td>The payment status in the mass payment. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateFinished</td>\n<td>string</td>\n<td>The time the mass payment finished. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>string</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].quoteExpireIn</td>\n<td>integer</td>\n<td>The time after which the exchange rate quote will expire, displayed in milliseconds. After the operation is confirmed, the exchange rate quote countdown stops. All subsequent status requests return the value at the time the countdown stopped. If the exchange rate quote is not used, then quoteExpireIn parameter has the “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].rate</td>\n<td>integer</td>\n<td>Currency exchange rate. It represents a coefficient by which you need to multiply the amount in the sent currency to get the amount in the received currency</td>\n</tr>\n<tr>\n<td>$.payments[0].rateString</td>\n<td>string</td>\n<td>Currency exchange rate in string format</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRate</td>\n<td>integer</td>\n<td>Fee for the conducted currency conversion. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRateString</td>\n<td>string</td>\n<td>Fee for the conducted currency conversion in string format. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee</td>\n<td>array</td>\n<td>Information about currency exchange fees. If no exchange occurred, then the exchangeFee is not shown</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.amount</td>\n<td>integer</td>\n<td>Set rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.currency</td>\n<td>string</td>\n<td>Currency of the exchange fee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.tariff</td>\n<td>object</td>\n<td>System information about tariff used for calculation of the exchangeFee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.percent</td>\n<td>integer</td>\n<td>Relative rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].redirectUrl</td>\n<td>string</td>\n<td>The URL where you want to send after successful or unsuccessful creation of the token.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorData</td>\n<td>object</td>\n<td>A list of incorrectly filled in fields. The parameter is necessary for outgoing bank transfers, if when carrying out the operation the errorCode=53003 is returned. For all other operations, errorData has a “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n<tr>\n<td>$.id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.self</td>\n<td>string</td>\n<td>Link to information about the mass payment, which is the same as the ID request. For the Fees method, this parameter will always have the value of “null”.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"f9d2ea69-bf00-40e3-bf5d-9b28e8c0d365","name":"SendMoneyToAnotherClient_eWallet","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"eWallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"AlterId\",\r\n                    \"contact\": \"1584002\"\r\n                },\r\n                \"amount\": \"10\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"10 USD transfer from USD ewallet to USD ewallet by AlterId\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.altery.com/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:08:54 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"4e6d0ad2be71ed25692e25748b87f224"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1c7029b3f1d8e-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"91f5ab11-15ba-4767-88f5-cae5bafda389\",\n            \"to\": {\n                \"provider\": \"eWallet\",\n                \"identity\": {\n                    \"contactType\": \"AlterId\",\n                    \"contact\": \"1584002\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 10,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 10,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"10 USD transfer from USD ewallet to USD ewallet by AlterId\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 10.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 10.00\"\n        }\n    ],\n    \"id\": \"e62d3494-d3f3-4ef8-83c5-f822a8f25917\",\n    \"self\": \"/v2/payments/e62d3494-d3f3-4ef8-83c5-f822a8f25917\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"ad66409f-06c7-4c1a-8e42-1bc67b0cdc8e","name":"SendMoneyToAnotherClient_Email","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"email\",\r\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\r\n                },\r\n                \"amount\": \"10\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"10 USD transfer from USD ewallet to USD ewallet by email\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:13:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"a082488254d60fe64bb40b44a3b320bd"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1ce11d8241d8e-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"08fb2323-3ec7-4a47-be80-c0af5894fb48\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Email\",\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 10,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 10,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"10 USD transfer from USD ewallet to USD ewallet by email\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 10.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 10.00\"\n        }\n    ],\n    \"id\": \"d6339fc0-b5f3-4b53-bd1c-ad4302513277\",\n    \"self\": \"/v2/payments/d6339fc0-b5f3-4b53-bd1c-ad4302513277\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"854cbb30-3c35-4522-8815-161b9516e693","name":"SendMoneyToAnotherClient_Phone","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"phone\",\r\n                    \"contact\": \"+70034352155\"\r\n                },\r\n                \"amount\": \"8\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"8 USD transfer from USD ewallet to USD ewallet by phone\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:17:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"5b2157ef3ee7b1e4092e32be5abf54f4"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1d355ac521d8e-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"92707ce4-6bec-43db-8985-27163781f3ec\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Phone\",\n                    \"contact\": \"+70034352155\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 8,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 8,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"8 USD transfer from USD ewallet to USD ewallet by phone\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 8.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 8.00\"\n        }\n    ],\n    \"id\": \"698c62dc-cd95-4bbb-8916-6ef56d8db7c4\",\n    \"self\": \"/v2/payments/698c62dc-cd95-4bbb-8916-6ef56d8db7c4\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"26d76587-6259-44b9-8bc1-70205c5e64f9","name":"SendMoneyToAnotherClient_eWallet+Email+Phone","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"AlterId\",\r\n                    \"contact\": \"1584002\"\r\n                },\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"email\",\r\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\"\r\n                },\r\n                \"amount\": \"200\",\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerIndividual\"\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": {\r\n                    \"contactType\": \"phone\",\r\n                    \"contact\": \"+70034352155\"\r\n                },\r\n                \"currency\": \"EUR\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"ewallet\",\r\n                \"identity\": \"2475638\",\r\n                \"amount\": \"100\",\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"quote\": null,\r\n            \"externalId\": null,\r\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\r\n            \"metadata\": {\r\n                \"recipientType\": \"partnerCorporate\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:18:16 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"f2f35fb98fd088cca75b40ff5ca72110"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1d4bb2efd1d8e-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"fdb38c96-c4dd-4917-aff0-6759ebfd2ffd\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"AlterId\",\n                    \"contact\": \"1584002\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to USD ewallet by AlterId\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"e4da1f1e-3162-4ef6-9cbe-f7ebc2a7f0fd\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Email\",\n                    \"contact\": \"Kgxhijexvteastjtcveqbewlv@altery.com\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 200,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 220,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"200 EUR transfer from USD ewallet to EUR ewallet by email\",\n            \"metadata\": {\n                \"recipientType\": \"partnerIndividual\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"NUmojiAUg4oPYIelBdH0aqiZdhic/hMQLMSzL5M2NeNwaH6FM5dFCLo1To8duK9yYjwFo92OZRHScKCeIQrto1WGJ8TeYmcwB2CC5p94TFDOz0zQ94MVfIehEfJa9ukYHlZ6ERotfsmvxgLXcfLnmgcx5q3tLdHHxs8blsY1J+id5kUMC2BPYDvrZoy7qjR2LiEZvfX0Gc1FMPfT8rp0XYedwzrztf0kg7J7sHXtTwP5JamKvo3ZEeTIUlq59WvCKTXKm8v0edp0FFkZXb4nyec0qG3HX+zavOvKGDZYgqv+AGIM7RE0epnldXM1qT2RKYpZSuUSGEFarQjSZovGAg==\",\n            \"quoteExpireIn\": 592746,\n            \"rate\": 0.9091,\n            \"rateString\": \"0.9091\",\n            \"midmarketRate\": 0.9229,\n            \"midmarketRateString\": \"0.9229\",\n            \"exchangeFee\": {\n                \"amount\": 3.04,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"da2de33a-7086-4879-91d7-814603d61abd\",\n            \"to\": {\n                \"provider\": \"ewallet\",\n                \"identity\": {\n                    \"contactType\": \"Phone\",\n                    \"contact\": \"+70034352155\",\n                    \"isNewContact\": false\n                },\n                \"amount\": 90.91,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"USD\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"100 USD transfer from USD ewallet to EUR ewallet by phone\",\n            \"metadata\": {\n                \"recipientType\": \"partnerCorporate\"\n            },\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": \"s0BOU0Ur0Pnl3CsNE873dBWpCGjQgzAVbfJb8Q9KE+KAaJdQWe4qcUUyzHjGD2WeQjZ5GVNQR7CnnRnHdQYuxVbSDe1Mp79elF1jQXe58FihSdke+xr/DOOu/ZPB0QxbCv4UlOx3FBmZiuJeVJsGSu6xEs1ppmPNybeFG0GImgPH1du3q2gJt+zUSixBrgQqyusCl/VAJKVew2T+znT0kG0EAKHlMA7XYYc81c05W0XyDd1npfJlfxlha5pTjgfiJzJ6wtMV+cfhxZAYUnOZvtBBZWcQXo2osKDDFAIl1lReoALYKKuGLz8De7SVljxrjENlmhdEsgdAcTyku8KYsQ==\",\n            \"quoteExpireIn\": 592683,\n            \"rate\": 0.9091,\n            \"rateString\": \"0.9091\",\n            \"midmarketRate\": 0.9229,\n            \"midmarketRateString\": \"0.9229\",\n            \"exchangeFee\": {\n                \"amount\": 1.38,\n                \"currency\": \"EUR\",\n                \"tariff\": {\n                    \"percent\": 1.5\n                }\n            },\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 3,\n        \"successCount\": 3,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 0.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 420.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 290.91\"\n        },\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 100.00\"\n        }\n    ],\n    \"id\": \"176ad031-21bf-4032-ba43-20fe8954a04f\",\n    \"self\": \"/v2/payments/176ad031-21bf-4032-ba43-20fe8954a04f\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"5bd6faa7-2939-48ed-b249-02de47f7599a","name":"SendMoneyToBankCard_1payment","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"card\",\r\n                \"identity\": {\r\n                    \"fullPan\": \"4000000000000002\",\r\n                    \"cardHolder\": \"Adam Jensen\"\r\n                },\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"eWallet\",\r\n                \"identity\": \"2475638\",\r\n                \"currency\": \"USD\",\r\n                \"amount\": 80\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:20:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"c70260790ea2955fc9a29a307dee360f"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1d82d1c871d8e-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"adc8b7d3-11da-459a-a035-3b9bda0d0c78\",\n            \"to\": {\n                \"provider\": \"card_token\",\n                \"identity\": {\n                    \"token\": \"3fbc4f58-fb4d-43c8-ba43-2d347f2b9640\"\n                },\n                \"amount\": 80,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"eWallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 80,\n                \"currency\": \"USD\",\n                \"fee\": 1.6\n            },\n            \"externalId\": null,\n            \"details\": null,\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 1.60\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 81.60\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 80.00\"\n        }\n    ],\n    \"id\": \"5e17ec6b-73ec-44ba-9b4e-d7ac0e92eada\",\n    \"self\": \"/v2/payments/5e17ec6b-73ec-44ba-9b4e-d7ac0e92eada\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"00660790-4ac8-4435-ad8d-f1a78a461c42","name":"!SendMoneyToBankCard_MassPayments+exchange","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payments\": [\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"card\",\r\n                \"identity\": {\r\n                    \"fullPan\": \"4000000000000089\",\r\n                    \"cardHolder\": \"Baden Vagon\"\r\n                },\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"eWallet\",\r\n                \"identity\": \"1478660\",\r\n                \"currency\": \"EUR\",\r\n                \"amount\": 300\r\n            }\r\n        },\r\n        {\r\n            \"to\": {\r\n                \"provider\": \"card\",\r\n                \"identity\": {\r\n                    \"fullPan\": \"4000000000000002\",\r\n                    \"cardHolder\": \"Adam Jensen\"\r\n                },\r\n                \"currency\": \"USD\"\r\n            },\r\n            \"from\": {\r\n                \"provider\": \"eWallet\",\r\n                \"identity\": \"1478660\",\r\n                \"currency\": \"USD\",\r\n                \"amount\": 100\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"89499e66-f9b1-4b45-b4e8-c18a3a8d9620","name":"SendMoneyToBankAccount_SEPA_to_Personal_1_payment","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"2475638\",\r\n        \"currency\": \"EUR\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"100\",\r\n        \"currency\": \"EUR\",\r\n        \"identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"ComplOkFirstName\",\r\n          \"beneficiaryLastName\": \"ComplOkLastName\",\r\n          \"beneficiaryCountryCode\": \"826\",\r\n          \"beneficiaryCity\": \"London\",\r\n          \"beneficiaryStateOrProvince\": \"Sussex\",\r\n          \"beneficiaryAddress\": \"Test address\",\r\n          \"beneficiaryAccount\": {\r\n            \"account\": \"GB48BARC20038039137127\",\r\n            \"bankIdentity\": \"AACCGB21\",\r\n            \"bankCountryCode\": \"826\"\r\n          }\r\n        }\r\n      },\r\n      \"externalId\" : \"20202\",\r\n      \"details\": \"Bank acc Sepa\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"c48723741f6dbe8f795b6af0bb32d512"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1e7768eba2ba3-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"496b3203-dfe9-4fc3-b6c4-fb34a31d1beb\",\n            \"to\": {\n                \"provider\": \"bankwire\",\n                \"identity\": {\n                    \"templateId\": null,\n                    \"templateName\": null,\n                    \"saveToTemplate\": null,\n                    \"beneficiaryName\": null,\n                    \"beneficiaryFirstName\": \"ComplOkFirstName\",\n                    \"beneficiaryLastName\": \"ComplOkLastName\",\n                    \"beneficiaryPatronymic\": null,\n                    \"beneficiaryINN\": null,\n                    \"beneficiaryKPP\": null,\n                    \"beneficiaryCountryCode\": \"826\",\n                    \"beneficiaryCity\": \"London\",\n                    \"beneficiaryAddress\": \"Test address\",\n                    \"beneficiaryPostCode\": null,\n                    \"beneficiaryStateOrProvince\": \"Sussex\",\n                    \"beneficiaryType\": \"Individual\",\n                    \"beneficiaryAba\": null,\n                    \"beneficiaryRegistrationNumber\": null,\n                    \"beneficiaryCnaps\": null,\n                    \"beneficiarySortCode\": null,\n                    \"beneficiaryBankCode\": null,\n                    \"beneficiaryBranchCode\": null,\n                    \"beneficiaryAccountType\": null,\n                    \"beneficiaryAccountNumberSuffix\": null,\n                    \"beneficiaryCPF\": null,\n                    \"beneficiaryCNPJ\": null,\n                    \"purposeOfPayment\": null,\n                    \"details\": \"Bank acc Sepa\",\n                    \"beneficiaryVoCode\": null,\n                    \"beneficiaryAccount\": {\n                        \"account\": \"GB48BARC20038039137127\",\n                        \"bankName\": null,\n                        \"bankIdentity\": \"AACCGB21\",\n                        \"bicRussia\": null,\n                        \"bankCountryCode\": \"826\",\n                        \"bankCity\": null,\n                        \"bankAddress\": null\n                    },\n                    \"intermediaryAccount\": null,\n                    \"comment\": null,\n                    \"scaConfirmed\": false,\n                    \"currentGroups\": null\n                },\n                \"amount\": 100,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"EUR\",\n                \"fee\": 0\n            },\n            \"externalId\": \"20202\",\n            \"details\": \"Bank acc Sepa\",\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"€ 0.00\",\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 100.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 100.00\"\n        }\n    ],\n    \"id\": \"4bd4d959-d5ed-4a6c-bf9c-4f72b109425b\",\n    \"self\": \"/v2/payments/4bd4d959-d5ed-4a6c-bf9c-4f72b109425b\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"8e6b420c-9141-438f-83ed-6607f245a913","name":"SendMoneyToBankAccount_SEPA_to_Personal_1_payment Copy","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"2475638\",\r\n        \"currency\": \"EUR\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"100\",\r\n        \"currency\": \"EUR\",\r\n        \"identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"ComplOkFirstName\",\r\n          \"beneficiaryLastName\": \"ComplOkLastName\",\r\n          \"beneficiaryCountryCode\": \"826\",\r\n          \"beneficiaryCity\": \"London\",\r\n          \"beneficiaryStateOrProvince\": \"Sussex\",\r\n          \"beneficiaryAddress\": \"Test address\",\r\n          \"beneficiaryAccount\": {\r\n            \"account\": \"GB48BARC20038039137127\",\r\n            \"bankIdentity\": \"AACCGB21\",\r\n            \"bankCountryCode\": \"826\"\r\n          }\r\n        }\r\n      },\r\n      \"externalId\" : \"20202\",\r\n      \"details\": \"Bank acc Sepa\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"c48723741f6dbe8f795b6af0bb32d512"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1e7768eba2ba3-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"496b3203-dfe9-4fc3-b6c4-fb34a31d1beb\",\n            \"to\": {\n                \"provider\": \"bankwire\",\n                \"identity\": {\n                    \"templateId\": null,\n                    \"templateName\": null,\n                    \"saveToTemplate\": null,\n                    \"beneficiaryName\": null,\n                    \"beneficiaryFirstName\": \"ComplOkFirstName\",\n                    \"beneficiaryLastName\": \"ComplOkLastName\",\n                    \"beneficiaryPatronymic\": null,\n                    \"beneficiaryINN\": null,\n                    \"beneficiaryKPP\": null,\n                    \"beneficiaryCountryCode\": \"826\",\n                    \"beneficiaryCity\": \"London\",\n                    \"beneficiaryAddress\": \"Test address\",\n                    \"beneficiaryPostCode\": null,\n                    \"beneficiaryStateOrProvince\": \"Sussex\",\n                    \"beneficiaryType\": \"Individual\",\n                    \"beneficiaryAba\": null,\n                    \"beneficiaryRegistrationNumber\": null,\n                    \"beneficiaryCnaps\": null,\n                    \"beneficiarySortCode\": null,\n                    \"beneficiaryBankCode\": null,\n                    \"beneficiaryBranchCode\": null,\n                    \"beneficiaryAccountType\": null,\n                    \"beneficiaryAccountNumberSuffix\": null,\n                    \"beneficiaryCPF\": null,\n                    \"beneficiaryCNPJ\": null,\n                    \"purposeOfPayment\": null,\n                    \"details\": \"Bank acc Sepa\",\n                    \"beneficiaryVoCode\": null,\n                    \"beneficiaryAccount\": {\n                        \"account\": \"GB48BARC20038039137127\",\n                        \"bankName\": null,\n                        \"bankIdentity\": \"AACCGB21\",\n                        \"bicRussia\": null,\n                        \"bankCountryCode\": \"826\",\n                        \"bankCity\": null,\n                        \"bankAddress\": null\n                    },\n                    \"intermediaryAccount\": null,\n                    \"comment\": null,\n                    \"scaConfirmed\": false,\n                    \"currentGroups\": null\n                },\n                \"amount\": 100,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 100,\n                \"currency\": \"EUR\",\n                \"fee\": 0\n            },\n            \"externalId\": \"20202\",\n            \"details\": \"Bank acc Sepa\",\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"€ 0.00\",\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 100.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 100.00\"\n        }\n    ],\n    \"id\": \"4bd4d959-d5ed-4a6c-bf9c-4f72b109425b\",\n    \"self\": \"/v2/payments/4bd4d959-d5ed-4a6c-bf9c-4f72b109425b\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"b7cb23b4-5282-46cb-bcb0-e4dcb080606f","name":"SendMoneyToBankAccount_SEPA_to_Personal_MassPayment","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"2475638\",\r\n        \"currency\": \"EUR\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"30\",\r\n        \"currency\": \"EUR\",\r\n        \"identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"ComplOkFirstName\",\r\n          \"beneficiaryLastName\": \"ComplOkLastName\",\r\n          \"beneficiaryCountryCode\": \"826\",\r\n          \"beneficiaryCity\": \"London\",\r\n          \"beneficiaryStateOrProvince\": \"Sussex\",\r\n          \"beneficiaryAddress\": \"Test address\",\r\n          \"beneficiaryAccount\": {\r\n            \"account\": \"GB48BARC20038039137127\",\r\n            \"bankIdentity\": \"AACCGB21\",\r\n            \"bankCountryCode\": \"826\"\r\n          }\r\n        }\r\n      },\r\n      \"details\": \"Bank acc Sepa\"\r\n    },\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"2475638\",\r\n        \"currency\": \"EUR\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"40\",\r\n        \"currency\": \"EUR\",\r\n        \"identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"ComplOkFirstName\",\r\n          \"beneficiaryLastName\": \"ComplOkLastName\",\r\n          \"beneficiaryCountryCode\": \"826\",\r\n          \"beneficiaryCity\": \"London\",\r\n          \"beneficiaryStateOrProvince\": \"Sussex\",\r\n          \"beneficiaryAddress\": \"Test address\",\r\n          \"beneficiaryAccount\": {\r\n            \"account\": \"GB20ATRY04083035108423\",\r\n            \"bankIdentity\": \"AACCGB21\",\r\n            \"bankCountryCode\": \"826\"\r\n          }\r\n        }\r\n      },\r\n      \"details\": \"Bank acc Sepa\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:34:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"e7e77024725fd5aff5252cdded819c2c"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b1ece6ddc32ba3-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"a151da67-fa34-4a25-8fc1-8e3947fc91c9\",\n            \"to\": {\n                \"provider\": \"bankwire\",\n                \"identity\": {\n                    \"templateId\": null,\n                    \"templateName\": null,\n                    \"saveToTemplate\": null,\n                    \"beneficiaryName\": null,\n                    \"beneficiaryFirstName\": \"ComplOkFirstName\",\n                    \"beneficiaryLastName\": \"ComplOkLastName\",\n                    \"beneficiaryPatronymic\": null,\n                    \"beneficiaryINN\": null,\n                    \"beneficiaryKPP\": null,\n                    \"beneficiaryCountryCode\": \"826\",\n                    \"beneficiaryCity\": \"London\",\n                    \"beneficiaryAddress\": \"Test address\",\n                    \"beneficiaryPostCode\": null,\n                    \"beneficiaryStateOrProvince\": \"Sussex\",\n                    \"beneficiaryType\": \"Individual\",\n                    \"beneficiaryAba\": null,\n                    \"beneficiaryRegistrationNumber\": null,\n                    \"beneficiaryCnaps\": null,\n                    \"beneficiarySortCode\": null,\n                    \"beneficiaryBankCode\": null,\n                    \"beneficiaryBranchCode\": null,\n                    \"beneficiaryAccountType\": null,\n                    \"beneficiaryAccountNumberSuffix\": null,\n                    \"beneficiaryCPF\": null,\n                    \"beneficiaryCNPJ\": null,\n                    \"purposeOfPayment\": null,\n                    \"details\": \"Bank acc Sepa\",\n                    \"beneficiaryVoCode\": null,\n                    \"beneficiaryAccount\": {\n                        \"account\": \"GB48BARC20038039137127\",\n                        \"bankName\": null,\n                        \"bankIdentity\": \"AACCGB21\",\n                        \"bicRussia\": null,\n                        \"bankCountryCode\": \"826\",\n                        \"bankCity\": null,\n                        \"bankAddress\": null\n                    },\n                    \"intermediaryAccount\": null,\n                    \"comment\": null,\n                    \"scaConfirmed\": false,\n                    \"currentGroups\": null\n                },\n                \"amount\": 30,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 30,\n                \"currency\": \"EUR\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"Bank acc Sepa\",\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        },\n        {\n            \"id\": \"17020739-1c31-4200-8d51-da6b9997fdc7\",\n            \"to\": {\n                \"provider\": \"bankwire\",\n                \"identity\": {\n                    \"templateId\": null,\n                    \"templateName\": null,\n                    \"saveToTemplate\": null,\n                    \"beneficiaryName\": null,\n                    \"beneficiaryFirstName\": \"ComplOkFirstName\",\n                    \"beneficiaryLastName\": \"ComplOkLastName\",\n                    \"beneficiaryPatronymic\": null,\n                    \"beneficiaryINN\": null,\n                    \"beneficiaryKPP\": null,\n                    \"beneficiaryCountryCode\": \"826\",\n                    \"beneficiaryCity\": \"London\",\n                    \"beneficiaryAddress\": \"Test address\",\n                    \"beneficiaryPostCode\": null,\n                    \"beneficiaryStateOrProvince\": \"Sussex\",\n                    \"beneficiaryType\": \"Individual\",\n                    \"beneficiaryAba\": null,\n                    \"beneficiaryRegistrationNumber\": null,\n                    \"beneficiaryCnaps\": null,\n                    \"beneficiarySortCode\": null,\n                    \"beneficiaryBankCode\": null,\n                    \"beneficiaryBranchCode\": null,\n                    \"beneficiaryAccountType\": null,\n                    \"beneficiaryAccountNumberSuffix\": null,\n                    \"beneficiaryCPF\": null,\n                    \"beneficiaryCNPJ\": null,\n                    \"purposeOfPayment\": null,\n                    \"details\": \"Bank acc Sepa\",\n                    \"beneficiaryVoCode\": null,\n                    \"beneficiaryAccount\": {\n                        \"account\": \"GB20ATRY04083035108423\",\n                        \"bankName\": null,\n                        \"bankIdentity\": \"AACCGB21\",\n                        \"bicRussia\": null,\n                        \"bankCountryCode\": \"826\",\n                        \"bankCity\": null,\n                        \"bankAddress\": null\n                    },\n                    \"intermediaryAccount\": null,\n                    \"comment\": null,\n                    \"scaConfirmed\": false,\n                    \"currentGroups\": null\n                },\n                \"amount\": 40,\n                \"currency\": \"EUR\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 40,\n                \"currency\": \"EUR\",\n                \"fee\": 0\n            },\n            \"externalId\": null,\n            \"details\": \"Bank acc Sepa\",\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 2,\n        \"successCount\": 2,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"€ 0.00\",\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 70.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"EUR\",\n            \"totalAmount\": \"€ 70.00\"\n        }\n    ],\n    \"id\": \"82df6137-2b28-4e45-81c7-79c2dd8b3c24\",\n    \"self\": \"/v2/payments/82df6137-2b28-4e45-81c7-79c2dd8b3c24\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"414d675b-bdf0-476b-8d1f-2ef85bd6e0ef","name":"SendMoneyToBankAccount_SWIFT","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"2475638\",\r\n        \"currency\": \"USD\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"20\",\r\n        \"currency\": \"USD\",\r\n        \"identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"ComplOkFirstName\",\r\n          \"beneficiaryLastName\": \"ComplOkLastName\",\r\n          \"beneficiaryCountryCode\": \"499\",\r\n          \"beneficiaryCity\": \"London\",\r\n          \"beneficiaryStateOrProvince\": \"Sussex\",\r\n          \"beneficiaryAddress\": \"Test address\",\r\n          \"beneficiaryAccount\": {\r\n            \"account\": \"ME74540000000123456789\",\r\n            \"bankIdentity\": \"OPPOMEPGXXX\",\r\n            \"bankCountryCode\": \"499\"\r\n          }\r\n        }\r\n      },\r\n      \"externalId\" : \"202020000\",\r\n      \"details\": \"Bank acc Swift\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 25 Jan 2024 16:53:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept-Encoding"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, DELETE, PATCH"},{"key":"access-control-allow-headers","value":"authorization,content-Type,content-disposition,accept-language,accept,x-device,x-client-type,x-device-component,x-device-serial,x-operation-id,x-confirmation-code"},{"key":"content-security-policy","value":"default-src 'self' 'unsafe-inline' *.google.com *.googlecode.com *.ecommpay.com https://*.plaid.com; script-src 'unsafe-inline' 'self' cdn.taboola.com *.google.com *.googlecode.com jpillora.com *.ecommpay.com *.gstatic.com https://*.plaid.com; connect-src 'self' *.altery.com https://*.plaid.com; img-src 'self' data: blob: *.google.com *.ecommpay.com https://resources.triple.app https://resources.sandbox.tripledev.app; style-src 'self' 'unsafe-inline';frame-src 'self' https://sandbox.cardpay.com *.altery.com https://cardpay.com https://unlimint.com https://*.plaid.com; frame-ancestors https://sandbox.cardpay.com https://cardpay.com https://unlimint.com; font-src 'self' 'unsafe-inline' data:"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"app.sandbox.altery.com"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, no-cache"},{"key":"strict-transport-security","value":"max-age=15768000; includeSubdomain; preload; always"},{"key":"x-request-id","value":"64fb7f854a3ccf8082055798c84191f5"},{"key":"referrer-policy","value":"origin"},{"key":"access-control-max-age","value":"86400"},{"key":"access-control-allow-origin","value":"https://app.sandbox.altery.com"},{"key":"Content-Encoding","value":"gzip"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84b2087438d22ba3-FRA"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"New\",\n    \"dateStarted\": null,\n    \"dateFinished\": null,\n    \"payments\": [\n        {\n            \"id\": \"a711d2ae-9844-472b-8c1f-8a7b5912c76e\",\n            \"to\": {\n                \"provider\": \"bankwire\",\n                \"identity\": {\n                    \"templateId\": null,\n                    \"templateName\": null,\n                    \"saveToTemplate\": null,\n                    \"beneficiaryName\": null,\n                    \"beneficiaryFirstName\": \"ComplOkFirstName\",\n                    \"beneficiaryLastName\": \"ComplOkLastName\",\n                    \"beneficiaryPatronymic\": null,\n                    \"beneficiaryINN\": null,\n                    \"beneficiaryKPP\": null,\n                    \"beneficiaryCountryCode\": \"499\",\n                    \"beneficiaryCity\": \"London\",\n                    \"beneficiaryAddress\": \"Test address\",\n                    \"beneficiaryPostCode\": null,\n                    \"beneficiaryStateOrProvince\": \"Sussex\",\n                    \"beneficiaryType\": \"Individual\",\n                    \"beneficiaryAba\": null,\n                    \"beneficiaryRegistrationNumber\": null,\n                    \"beneficiaryCnaps\": null,\n                    \"beneficiarySortCode\": null,\n                    \"beneficiaryBankCode\": null,\n                    \"beneficiaryBranchCode\": null,\n                    \"beneficiaryAccountType\": null,\n                    \"beneficiaryAccountNumberSuffix\": null,\n                    \"beneficiaryCPF\": null,\n                    \"beneficiaryCNPJ\": null,\n                    \"purposeOfPayment\": null,\n                    \"details\": \"Bank acc Swift\",\n                    \"beneficiaryVoCode\": null,\n                    \"beneficiaryAccount\": {\n                        \"account\": \"ME74540000000123456789\",\n                        \"bankName\": null,\n                        \"bankIdentity\": \"OPPOMEPGXXX\",\n                        \"bicRussia\": null,\n                        \"bankCountryCode\": \"499\",\n                        \"bankCity\": null,\n                        \"bankAddress\": null\n                    },\n                    \"intermediaryAccount\": null,\n                    \"comment\": null,\n                    \"scaConfirmed\": false,\n                    \"currentGroups\": null\n                },\n                \"amount\": 20,\n                \"currency\": \"USD\",\n                \"fee\": null\n            },\n            \"from\": {\n                \"provider\": \"ewallet\",\n                \"identity\": \"2475638\",\n                \"amount\": 20,\n                \"currency\": \"USD\",\n                \"fee\": 20\n            },\n            \"externalId\": \"202020000\",\n            \"details\": \"Bank acc Swift\",\n            \"metadata\": null,\n            \"state\": \"New\",\n            \"dateStarted\": null,\n            \"dateFinished\": null,\n            \"quote\": null,\n            \"quoteExpireIn\": null,\n            \"rate\": null,\n            \"rateString\": null,\n            \"midmarketRate\": null,\n            \"midmarketRateString\": null,\n            \"exchangeFee\": null,\n            \"redirectUrl\": null,\n            \"errorData\": null,\n            \"displayDetailsFieldValues\": null,\n            \"financialSummary\": null,\n            \"recipientSummary\": null,\n            \"errorCode\": 0,\n            \"errorMsgs\": []\n        }\n    ],\n    \"requiredPurseTopUpAmount\": null,\n    \"recipients\": {\n        \"totalCount\": 1,\n        \"successCount\": 1,\n        \"failedCount\": 0\n    },\n    \"currencySummaryFrom\": [\n        {\n            \"feeAmount\": \"$ 20.00\",\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 40.00\"\n        }\n    ],\n    \"currencySummaryTo\": [\n        {\n            \"currency\": \"USD\",\n            \"totalAmount\": \"$ 20.00\"\n        }\n    ],\n    \"id\": \"2ec3ae0b-4563-4fc2-bbd1-01ebd1ee6028\",\n    \"self\": \"/v2/payments/2ec3ae0b-4563-4fc2-bbd1-01ebd1ee6028\",\n    \"errorCode\": 0,\n    \"errorMsgs\": []\n}"},{"id":"e677f474-5054-41db-8e3e-857c86111160","name":"SendMoneyToBankAccount_FP_Personal","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"1478660\",\r\n        \"currency\": \"GBP\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"150.00\",\r\n        \"currency\": \"GBP\",\r\n        \"Identity\": {\r\n          \"beneficiaryType\": \"Individual\",\r\n          \"beneficiaryFirstName\": \"CAOkFirstName\",\r\n          \"beneficiaryLastName\": \"CAOkLastName\",\r\n          \"beneficiarySortCode\": \"202015\",\r\n          \"BeneficiaryAccount\": {\r\n            \"Account\": \"55555555\",\r\n            \"BankIdentity\": \"AACCGB21\",\r\n            \"BankCountryCode\": \"826\"\r\n          },\r\n          \"ProcessWireViaIntermediary\": false\r\n        }\r\n      },\r\n      \"details\": \"Transfer to\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"322fd0f9-d6ae-4cdd-b641-3751f204850f","name":"SendMoneyToBankAccount_FP_Business","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"payments\": [\r\n    {\r\n      \"from\": {\r\n        \"provider\": \"ewallet\",\r\n        \"identity\": \"1478660\",\r\n        \"currency\": \"GBP\"\r\n      },\r\n      \"to\": {\r\n        \"provider\": \"bankwire\",\r\n        \"amount\": \"150.00\",\r\n        \"currency\": \"GBP\",\r\n        \"Identity\": {\r\n          \"beneficiaryType\": \"Business\",\r\n          \"beneficiaryName\": \"CAOkName\",\r\n          \"beneficiarySortCode\": \"202015\",\r\n          \"BeneficiaryAccount\": {\r\n            \"Account\": \"55555555\",\r\n            \"BankIdentity\": \"AACCGB21\",\r\n            \"BankCountryCode\": \"826\"\r\n          },\r\n          \"ProcessWireViaIntermediary\": false\r\n        }\r\n      },\r\n      \"details\": \"Transfer to\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v2/payments"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"12247cd2-55ac-458a-8be1-c75504e59cf3","name":"Unauthorized: You have not supplied a valid token to access this API endpoint.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{BaseUri}}/v2/payments"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorCode\": -401,\n    \"errorMsgs\": [\n        \"User not authorized\"\n    ]\n}"}],"_postman_id":"36d9a58f-a071-4e90-94ee-65d436ebd0d9"},{"name":"Information about mass transfer (Id)","id":"d18881e4-ac9f-4d42-9675-a60657ee259f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v2/payments/fe372d4d-3cbf-4b62-90ee-c75a53c623a9","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameters</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameters</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.state</td>\n<td>string</td>\n<td>General operation status for mass payments: New Pending – being processed Completed – successfully processed</td>\n</tr>\n<tr>\n<td>$.dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started.</td>\n</tr>\n<tr>\n<td>$.dateFinished</td>\n<td>string</td>\n<td>The time the mass payment is finished. The value is set once the final processing of all payments in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments</td>\n<td>array</td>\n<td>Information about the result of each payment in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.payments[0].to</td>\n<td>object</td>\n<td>Information regarding the recipient of the transfer. More information on possible values is in the Third-Party-requirements Table</td>\n</tr>\n<tr>\n<td>$.payments[0].to.provider</td>\n<td>string</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity</td>\n<td>object</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.amount</td>\n<td>integer</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].to.currency</td>\n<td>string</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar. EUR –Euro. GBP – British pound. The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].from</td>\n<td>object</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.provider</td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.identity</td>\n<td>string</td>\n<td>AlterId of the sender in XXXXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>integer</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].from.currency</td>\n<td>string</td>\n<td>Sent currency. USD – United States dollar. EUR – Euro. GBP – British pound. Possible values of the sent currency: The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.fee</td>\n<td>integer</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body. For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>The payment identifier in the partner’s system (provided manually by the partner in the request body).</td>\n</tr>\n<tr>\n<td>$.payments[0].details</td>\n<td>object</td>\n<td>Text comment regarding the payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>string</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": { \"parameter 1\": \"value 1\", \"parameter 2\": \"value 2\" }</td>\n</tr>\n<tr>\n<td>$.payments[0].state</td>\n<td>string</td>\n<td>The payment status in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateFinished</td>\n<td>string</td>\n<td>The time the mass payment finished.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>integer</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].quoteExpireIn</td>\n<td>integer</td>\n<td>The time after which the exchange rate quote will expire, displayed in milliseconds. After the operation is confirmed, the exchange rate quote countdown stops. All subsequent status requests return the value at the time the countdown stopped. If the exchange rate quote is not used, then quoteExpireIn parameter has the “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].rate</td>\n<td>integer</td>\n<td>Currency exchange rate. It represents a coefficient by which you need to multiply the amount in the sent currency to get the amount in the received currency</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRate</td>\n<td>array</td>\n<td>Fee for the conducted currency conversion. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee</td>\n<td>integer</td>\n<td>Information about currency exchange fees. If no exchange occurred, then the exchangeFee is not shown</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.amount</td>\n<td>string</td>\n<td>Set rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.currency</td>\n<td>object</td>\n<td>Currency of the exchange fee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.tariff</td>\n<td>integer</td>\n<td>System information about tariff used for calculation of the exchangeFee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.percent</td>\n<td>string</td>\n<td>Relative rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].redirectUrl</td>\n<td>object</td>\n<td>The URL where you want to send after successful or unsuccessful creation of the token.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorData</td>\n<td></td>\n<td>A list of incorrectly filled in fields. The parameter is necessary for outgoing bank transfers, if when carrying out the operation the errorCode=53003 is returned. For all other operations, errorData has a “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n<tr>\n<td>$.id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.self</td>\n<td>string</td>\n<td>Link to information about the mass payment, which is the same as the ID request.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments","fe372d4d-3cbf-4b62-90ee-c75a53c623a9"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d18881e4-ac9f-4d42-9675-a60657ee259f"},{"name":"Information about a single transfer (ExternalId)","id":"b090a8ce-fc13-4936-9060-5244faeb6f8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v2/payments?externalId=205f2b07-e5af-45b1-91c2-b38881f41337","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>externalId</td>\n<td>string</td>\n<td>Payment identifier provided by the partner. Format requirements: length of no more than 60 characters; value entered without spaces accepted Latin letters, figures and special characters / . - _</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.state</td>\n<td>string</td>\n<td>General operation status for mass payments: New   Pending – being processed  Completed – successfully processed</td>\n</tr>\n<tr>\n<td>$.dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started.</td>\n</tr>\n<tr>\n<td>$.dateFinished</td>\n<td>string</td>\n<td>The time the mass payment is finished. The value is set once the final processing of all payments in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0]</td>\n<td>string</td>\n<td>Information about the result of each payment in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].id</td>\n<td>object</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.payments[0].to</td>\n<td>string</td>\n<td>Information regarding the recipient of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].to.provider</td>\n<td>object</td>\n<td>Payment system of the recipient. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.identity</td>\n<td>integer</td>\n<td>Identifier of the recipient. Format requirements of this parameter depend on the recipient’s system and are described in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.amount</td>\n<td>string</td>\n<td>The received amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].to.currency</td>\n<td>integer</td>\n<td>The received currency. Possible values of the sent currency: USD – United States dollar.   EUR –Euro.  GBP – British pound.  The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].to.fee</td>\n<td>object</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body.  For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].from</td>\n<td>string</td>\n<td>Information regarding the sender of the transfer.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.provider</td>\n<td>string</td>\n<td>Payment system of the sender. The list of available systems is given in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.identity</td>\n<td>integer</td>\n<td>AlterId of the sender in XXXXXXXXX format.</td>\n</tr>\n<tr>\n<td>$.payments[0].from.amount</td>\n<td>string</td>\n<td>Sent amount in the currency displayed. The usage of delineators- using full stops - is permitted, with a maximum of two characters after a full stop (i.e. values of “10”, “10.0” and “10.10” for this field are identical).</td>\n</tr>\n<tr>\n<td>$.payments[0].from.currency</td>\n<td>integer</td>\n<td>Sent currency. USD – United States dollar.   EUR – Euro.  GBP – British pound.   Possible values of the sent currency: The list of accepted currencies depends on the recipient’s system and is provided in the requirements of third-party systems</td>\n</tr>\n<tr>\n<td>$.payments[0].from.fee</td>\n<td>string</td>\n<td>Transfer fees. Displayed only in response to a request and is not transmitted in the request body.  For the object the fee parameter value is always equal to “null”.</td>\n</tr>\n<tr>\n<td>$.payments[0].externalId</td>\n<td>string</td>\n<td>The payment identifier in the partner’s system (provided manually by the partner in the request body).</td>\n</tr>\n<tr>\n<td>$.payments[0].details</td>\n<td>object</td>\n<td>Text comment regarding the payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].metadata</td>\n<td>string</td>\n<td>Any additional information entered by the partner and which will enable the transfer to be identified in the future. This information is not displayed to the transfer recipient. It is given as a parameter name-value pair. For example: \"metadata\": {  \"parameter 1\": \"value 1\",  \"parameter 2\": \"value 2\" }</td>\n</tr>\n<tr>\n<td>$.payments[0].state</td>\n<td>string</td>\n<td>The payment status in the mass payment.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateStarted</td>\n<td>string</td>\n<td>The time the mass payment started.</td>\n</tr>\n<tr>\n<td>$.payments[0].dateFinished</td>\n<td>string</td>\n<td>The time the mass payment finished.</td>\n</tr>\n<tr>\n<td>$.payments[0].quote</td>\n<td>integer</td>\n<td>Hash exchange rate quotation if carrying out conversion. Transmitted if the outgoing and income currencies differ. If the hash exchange rate quotation will not be used within quoteExpireIn time interval, it will expire, and the current exchange rate will be used for carrying out an operation with conversion.</td>\n</tr>\n<tr>\n<td>$.payments[0].quoteExpireIn</td>\n<td>integer</td>\n<td>The time after which the exchange rate quote will expire, displayed in milliseconds. After the operation is confirmed, the exchange rate quote countdown stops. All subsequent status requests return the value at the time the countdown stopped. If the exchange rate quote is not used, then quoteExpireIn parameter has the “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].rate</td>\n<td>integer</td>\n<td>Currency exchange rate. It represents a coefficient by which you need to multiply the amount in the sent currency to get the amount in the received currency</td>\n</tr>\n<tr>\n<td>$.payments[0].midmarketRate</td>\n<td>array</td>\n<td>Fee for the conducted currency conversion. If no conversion occurred, the value is null</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee</td>\n<td></td>\n<td>Information about currency exchange fees. If no exchange occurred, then the exchangeFee is not shown</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.amount</td>\n<td>integer</td>\n<td>Set rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.currency</td>\n<td>string</td>\n<td>Currency of the exchange fee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.tariff</td>\n<td>object</td>\n<td>System information about tariff used for calculation of the exchangeFee</td>\n</tr>\n<tr>\n<td>$.payments[0].exchangeFee.percent</td>\n<td>integer</td>\n<td>Relative rate for the exchange fee amount</td>\n</tr>\n<tr>\n<td>$.payments[0].redirectUrl</td>\n<td>string</td>\n<td>The URL where you want to send after successful or unsuccessful creation of the token.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorData</td>\n<td>object</td>\n<td>A list of incorrectly filled in fields. The parameter is necessary for outgoing bank transfers, if when carrying out the operation the errorCode=53003 is returned. For all other operations, errorData has a “null” value.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.payments[0].errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n<tr>\n<td>$.id</td>\n<td>string</td>\n<td>Mass payment identifier in the Altery system.</td>\n</tr>\n<tr>\n<td>$.self</td>\n<td>string</td>\n<td>Link to information about the mass payment, which is the same as the ID request.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error codes. See possible error codes.</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>array</td>\n<td>Message with detailed error description.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments"],"host":["{{BaseUri}}"],"query":[{"key":"externalId","value":"205f2b07-e5af-45b1-91c2-b38881f41337"}],"variable":[]}},"response":[],"_postman_id":"b090a8ce-fc13-4936-9060-5244faeb6f8e"}],"id":"c626931e-d0ad-484f-9ae2-de88e55f7147","description":"<p>The Altery customers with a corporate account can use the web application and the API for multiple payouts (hereinafter - mass payments).</p>\n<p>Altery mass payments allow customers to run up to 500 simultaneous transfers from the sender’s AlterId to various types of recipients. It is also possible to send a single transfer to a single recipient, as API methods will remain the same.</p>\n<p>The mass payment details are transferred over in the request body of the methods by using JSON or CSV file.</p>\n<blockquote>\n<p>Note: The number of simultaneous transfers within a mass payment request is limited to 100.<br />If the required number of transfers exceeds this limit, it is recommended to send it over several sequential mass payments requests. </p>\n</blockquote>\n<p><strong>Transfer participants</strong></p>\n<p>When carrying out a mass payment, two types of entities are involved:</p>\n<ul>\n<li><p>Sender - the initiator of the transfer from AlterId.</p>\n</li>\n<li><p>Recipient - the owner of the other AlterId or account in other payment system which will receive funds from the sender.</p>\n</li>\n</ul>\n<p><strong>Types of recipients</strong></p>\n<p>Mass payments allow the following types of recipients:</p>\n<ul>\n<li><p><strong>Debit and credit cards:</strong></p>\n<ul>\n<li><p>VISA – by the card number, cardholder name</p>\n</li>\n<li><p>MASTERCARD * – by the card number, cardholder name<br />  * please check with your Account Manager to ensure its availability.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Bank accounts:</strong></p>\n<ul>\n<li><p>SEPA</p>\n</li>\n<li><p>TARGET</p>\n</li>\n<li><p>Faster Payments *<br />  * please check with your Account Manager to ensure its availability.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Altery accounts using one of the following:</strong></p>\n<ul>\n<li><p>AlterId</p>\n</li>\n<li><p>Email</p>\n</li>\n<li><p>Phone number</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Prospects* (Unregistered in Altery individuals and companies) using one of the following:</strong></p>\n<ul>\n<li><p>Email</p>\n</li>\n<li><p>Phone number<br />  * A Prospect must register with Altery using the corresponding phone number or email to receive your transfer.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"currency-exchange-rates\">Currency exchange rates</h2>\n<p>If currency exchange is required, then the currency parameter should be filled for both request body objects – from and to, which are used in Preflight, Fees, and Payments methods.</p>\n<ul>\n<li><p>If the currency parameter is filled only in one of the objects, or currency values are the same, then the currency exchange will not take place.</p>\n</li>\n<li><p>If currency exchange is not carried out, then the quote and rate response body parameters will have null value.</p>\n</li>\n</ul>\n<p>If the currency exchange is requested, the exchangeFee response body object of Preflight, Fees, and Payments methods will include currency exchange fee details.</p>\n<p>The currencies exchange rates update every 5 minutes. All types of a transfer use the current exchange rate. For example:</p>\n<blockquote>\n<p>An API integrator has checked the currency exchange rate using the Preflight or Fees method at 01:01 pm, decided to continue the transfer, then created and confirmed your first operation at 1:03 pm. The operation will proceed with the expected currency exchange rate. </p>\n</blockquote>\n<blockquote>\n<p>Next, the integrator decided to create and confirm a second operation with the same currencies and transfer amount at 1:07 pm. The currency exchange rate differed from the one in the first operation at 1:03 pm, so the value of the transaction is not the same. This happened because operations were confirmed in different operational periods (first operation – 1:00-1:05 pm; second operation – 1.05-1:10 pm). </p>\n</blockquote>\n<p>We recommend checking and confirming transfers within the currencies exchange rates update period.</p>\n<blockquote>\n<p>Note: The Preflight and Fees methods return the quote parameter in the response body, which can be used in Payments request body to prolong the currency exchange rate for the operation. </p>\n</blockquote>\n<h2 id=\"fee-calculation\">Fee calculation</h2>\n<p>The transfer fee is not included and not shown in the initial transfer amount. It is paid by the sender in addition to the transfer amount.</p>\n<p>A fee is debited from the sender’s AlterId when each transfer is completed. The fee amount depends on the payment system via which the recipient will receive the payment.</p>\n<blockquote>\n<p>Note: Use the Fees method to get the information about fees before the transfer. </p>\n</blockquote>\n<h2 id=\"conventions-used\">Conventions used</h2>\n<p><strong>Date format</strong></p>\n<p>Time and date parameters accept string value.</p>\n<p>The start time and end time parameters of a transfer are recorded as following - yyyy-MM-ddTHH:mm:ss.fffZ.</p>\n<ul>\n<li><p>yyyy – year.</p>\n</li>\n<li><p>MM – month.</p>\n</li>\n<li><p>dd – day of the month.</p>\n</li>\n<li><p>T – Latin symbol “T” in upper-case.</p>\n</li>\n<li><p>HH – hour (24-hour format, from 00 to 23).</p>\n</li>\n<li><p>mm – minutes (from 00 to 59).</p>\n</li>\n<li><p>ss – seconds (from 00 to 59).</p>\n</li>\n<li><p>f – fractions of a second.</p>\n</li>\n<li><p>Z – UTC, symbol “Z” in upper-case.</p>\n</li>\n</ul>\n<p>Example: <strong>2022-02-17T15:05:52.403607Z</strong> – 5 minutes and 52 seconds past 3 pm on the 17th of March 2022.</p>\n<p><strong>Transfer currencies</strong></p>\n<p><em>Currency</em> parameters in Preflight, Fees, and Payments methods accept <em>string</em> value.</p>\n<p>For the transfer’s currency parameters, use the <a href=\"https://www.iso.org/iso-4217-currency-codes.html\">ISO-4217</a> three-letter Alphabetic Codes.</p>\n<p>Outgoing payment currency must match one of the currencies supported by the Altery:</p>\n<ul>\n<li><p>USD – United States dollar</p>\n</li>\n<li><p>EUR – Euro</p>\n</li>\n<li><p>GBP – British pound</p>\n</li>\n</ul>\n<p>If currency exchange is required, it is carried out using Altery exchange rates.</p>\n<h1 id=\"api-methods\">API methods</h1>\n<p><strong>Before you start</strong></p>\n<p>To start a mass payments transfer, you need to:</p>\n<ol>\n<li><p>Verify your account in the Altery system.</p>\n</li>\n<li><p>Generate and download the API key and generate the X-Signature for authorisation.</p>\n</li>\n</ol>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Order</th>\n<th>Method</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>POST v2/payments/preflight</td>\n<td>Preliminary calculation and check whether the transfer’s parameters are correct. <strong>Optional method</strong></td>\n</tr>\n<tr>\n<td>2</td>\n<td>POST v2/payments/fee</td>\n<td>Fee calculation for mass payments. <strong>Optional method</strong></td>\n</tr>\n<tr>\n<td>3</td>\n<td>POST v2/payments</td>\n<td>Transfer execution.</td>\n</tr>\n<tr>\n<td>4</td>\n<td>GET v2/payments/{id}</td>\n<td>Receipt of information about executed mass payment by its identifier.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>GET v2/payments?externalid={externalId}</td>\n<td>Receipt of information about a single transfer within a mass transfer by partner’s external identifier.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"faa6c1e0-1563-46e3-b055-51e3f16efc07"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"0df3b61c-de96-4576-9ad6-07a91b2133dd"}}],"_postman_id":"c626931e-d0ad-484f-9ae2-de88e55f7147","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"List of transactions","item":[],"id":"e6ca3764-d309-4d7d-b4c5-24e3e37aec40","description":"<p>Receiving a transaction list is configured after confirmation with the integration technical team.</p>\n","_postman_id":"e6ca3764-d309-4d7d-b4c5-24e3e37aec40","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"List of balances","item":[{"name":"Balance checks","id":"45c69d97-5087-4e17-9e4c-80184facf3ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/user/balance/total","description":"<h3 id=\"request-parameters\"><strong>Request parameters</strong></h3>\n<p>No expected values.</p>\n<h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.userId[0]</td>\n<td>guid</td>\n<td>User ID of your account</td>\n</tr>\n<tr>\n<td>$.date[0]</td>\n<td>string</td>\n<td>Date the exchange rate was received. It is used when it is necessary to find out the all available current balance on sections in one of the currencies.</td>\n</tr>\n<tr>\n<td>$.expireDate[0]</td>\n<td>string</td>\n<td>Exchange rate expiration date.</td>\n</tr>\n<tr>\n<td>$.expireSeconds[0]</td>\n<td>string</td>\n<td>Exchange rate expiration time left.</td>\n</tr>\n<tr>\n<td>$.totalBalances[0]</td>\n<td>array</td>\n<td>Information about the balances</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].currency</td>\n<td>string</td>\n<td>The currency in which the balance of all purse sections is summed.</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].balance</td>\n<td>integer</td>\n<td>Summed balance of all purse sections in a particular currency</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].details[0]</td>\n<td>array</td>\n<td>Information about the balance of all purse sections</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].details[0].currency</td>\n<td>string</td>\n<td>The currency of balance of particular purse section</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].details[0].balanceFrom</td>\n<td>integer</td>\n<td><strong>Available balance of particular purse section</strong></td>\n</tr>\n<tr>\n<td>$.totalBalances[0].details[0].balanceTo</td>\n<td>integer</td>\n<td>Converted balance to currency <em>$.totalBalances[0].currency</em> for sum the total balance</td>\n</tr>\n<tr>\n<td>$.totalBalances[0].details[0].rate</td>\n<td>integer</td>\n<td>Exchange rate. It is a coefficient by which the balance of an individual section is converted to sum up the balances of all sections into one currency.</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error code</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>string</td>\n<td>Message with detailed error description</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","user","balance","total"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"45c69d97-5087-4e17-9e4c-80184facf3ef"}],"id":"24a9f012-4c19-4704-b483-20c156458b24","description":"<p>This method returns a list of balances on the available purse sections.</p>\n<p>To find out the balance for all purse sections, you need to use the <strong>balanceFrom</strong> values for each currency.</p>\n","_postman_id":"24a9f012-4c19-4704-b483-20c156458b24","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"Bank cards tokens","item":[{"name":"Generate token (GenerateToken)","id":"456105b7-b221-45b2-bb03-c06b26e63287","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Sid\": \"262e93b28300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BaseUri}}/v3/payments/cards/token/session","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sid</td>\n<td>string</td>\n<td>Identifier of the request.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tokenId</td>\n<td>string</td>\n<td>Empty bank card token</td>\n</tr>\n<tr>\n<td>errorCode</td>\n<td>integer</td>\n<td>Error code</td>\n</tr>\n<tr>\n<td>errorMsgs</td>\n<td>String [array]</td>\n<td>Message with detailed error description</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v3","payments","cards","token","session"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"456105b7-b221-45b2-bb03-c06b26e63287"},{"name":"Add card details to token (AddDetails)","id":"82e2d123-8e3d-4938-b848-a870d8f09279","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\"tokenId\":\"6f1faa37-0cdd-443e-9dad-346391e3b8b6\",\"card\":{\"number\":\"5562856721658890\",\"name\":\"Ilon Maskov\",\"country_of_residence\":\"LV\",\"expire_month\":10,\"expire_year\":26}}"},"url":"{{BaseUri}}/v3/payments/cards/token","description":"<h3 id=\"request-parameters\"><em>Request parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.tokenId</td>\n<td>string</td>\n<td>Unique token identifier</td>\n</tr>\n<tr>\n<td>$.card</td>\n<td>object</td>\n<td>Card details</td>\n</tr>\n<tr>\n<td>$.card.number</td>\n<td>string</td>\n<td>Number of the card</td>\n</tr>\n<tr>\n<td>$.card.name</td>\n<td>string</td>\n<td>Cardholder’s first and last name as displayed on the card’s front side</td>\n</tr>\n<tr>\n<td>$.card.expire_month</td>\n<td>integer</td>\n<td>Card expiration month. Value consists of 2 digits</td>\n</tr>\n<tr>\n<td>$.card.expire_year</td>\n<td>integer</td>\n<td>Card expiration year. Value consists of 2 digits</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><em>Response parameters</em></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.token</td>\n<td>object</td>\n<td>Information about bankcard token</td>\n</tr>\n<tr>\n<td>$.token.id</td>\n<td>string</td>\n<td>Unique token identifier</td>\n</tr>\n<tr>\n<td>$.token.brand</td>\n<td>string</td>\n<td>Card type Visa  Mastercard</td>\n</tr>\n<tr>\n<td>$.token.isSupportedBrand</td>\n<td>string</td>\n<td>Information about support for the card brand true  false</td>\n</tr>\n<tr>\n<td>$.token.country</td>\n<td>string</td>\n<td>Card’s country of issue. Specified in ISO two-character code.</td>\n</tr>\n<tr>\n<td>$.token.bankName</td>\n<td>string</td>\n<td>Name of card’s bank</td>\n</tr>\n<tr>\n<td>$.token.number</td>\n<td>string</td>\n<td>Masked card number. Only the first 6 and last 4 digits are shown (regardless of the card’s full number length). The rest of the digits will be masked. For example, for a card with 19 digits in its full number the display will be as the following: 1234 56** **** ***7 890</td>\n</tr>\n<tr>\n<td>$.token.created</td>\n<td>string</td>\n<td>Token creation date. Transmitted in datetime format without the milliseconds</td>\n</tr>\n<tr>\n<td>$.token.lastUsed</td>\n<td>string</td>\n<td>The date when the token was last used to load/withdraw funds to/from the card. If the token was not used before, then the value is set as an empty string</td>\n</tr>\n<tr>\n<td>$.token.exp_month</td>\n<td>string</td>\n<td>Card expiration month. Value consists of 2 digits</td>\n</tr>\n<tr>\n<td>$.token.exp_year</td>\n<td>string</td>\n<td>Card expiration year. Value consists of 2 digits</td>\n</tr>\n<tr>\n<td>$.token.name</td>\n<td>string</td>\n<td>Cardholder’s first and last name as displayed on the card’s front side</td>\n</tr>\n<tr>\n<td>$.token.fingerprint</td>\n<td>string</td>\n<td>A unique “fingerprint” of a card. It helps to determine how many people use the same card</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error code</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>String [array]</td>\n<td>Message with detailed error description</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v3","payments","cards","token"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"82e2d123-8e3d-4938-b848-a870d8f09279"},{"name":"Token data (TokenData)","id":"ec58fdc2-6011-49c1-ac1b-00cdb3614a56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v2/payments/cards/token/6f1faa37-0cdd-443e-9dad-346391e3b8b6","description":"<h3 id=\"request-parameters\"><strong>Request parameters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token_id</td>\n<td>string</td>\n<td>Unique token identifier</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><strong>Response parameters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$.token</td>\n<td>object</td>\n<td>Information about bankcard token</td>\n</tr>\n<tr>\n<td>$.token.id</td>\n<td>string</td>\n<td>Unique token identifier</td>\n</tr>\n<tr>\n<td>$.token.brand</td>\n<td>string</td>\n<td>Card type Visa Mastercard</td>\n</tr>\n<tr>\n<td>$.token.isSupportedBrand</td>\n<td>string</td>\n<td>Information about support for the card brand true false</td>\n</tr>\n<tr>\n<td>$.token.country</td>\n<td>string</td>\n<td>Card’s country of issue. Specified in ISO two-character code.</td>\n</tr>\n<tr>\n<td>$.token.bankName</td>\n<td>string</td>\n<td>Name of card’s bank</td>\n</tr>\n<tr>\n<td>$.token.number</td>\n<td>string</td>\n<td>Masked card number. Only the first 6 and last 4 digits are shown (regardless of the card’s full number length). The rest of the digits will be masked. For example, for a card with 19 digits in its full number the display will be as the following: 1234 56** **** ***7 890</td>\n</tr>\n<tr>\n<td>$.token.created</td>\n<td>string</td>\n<td>Token creation date. Transmitted in datetime format without the milliseconds</td>\n</tr>\n<tr>\n<td>$.token.lastUsed</td>\n<td>string</td>\n<td>The date when the token was last used to load/withdraw funds to/from the card. If the token was not used before, then the value is set as an empty string</td>\n</tr>\n<tr>\n<td>$.token.exp_month</td>\n<td>string</td>\n<td>Card expiration month. Value consists of 2 digits</td>\n</tr>\n<tr>\n<td>$.token.exp_year</td>\n<td>string</td>\n<td>Card expiration year. Value consists of 2 digits</td>\n</tr>\n<tr>\n<td>$.token.name</td>\n<td>string</td>\n<td>Cardholder’s first and last name as displayed on the card’s front side</td>\n</tr>\n<tr>\n<td>$.token.fingerprint</td>\n<td>string</td>\n<td>A unique “fingerprint” of a card. It helps to determine how many people use the same card</td>\n</tr>\n<tr>\n<td>$.errorCode</td>\n<td>integer</td>\n<td>Error code</td>\n</tr>\n<tr>\n<td>$.errorMsgs</td>\n<td>String [array]</td>\n<td>Message with detailed error description</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments","cards","token","6f1faa37-0cdd-443e-9dad-346391e3b8b6"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ec58fdc2-6011-49c1-ac1b-00cdb3614a56"},{"name":"Token removal (ClearToken)","id":"c868b290-cb8d-4f50-8e24-e54a28b87ea4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{BaseUri}}/v2/payments/cards/token/6f1faa37-0cdd-443e-9dad-346391e3b8b6","description":"<h3 id=\"request-parameters\"><strong>Request parameters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token_id</td>\n<td>string</td>\n<td>Unique token identifier</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-parameters\"><strong>Response parameters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>errorCode</td>\n<td>integer</td>\n<td>Error code</td>\n</tr>\n<tr>\n<td>errorMsgs</td>\n<td>String [array]</td>\n<td>Message with detailed error description</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v2","payments","cards","token","6f1faa37-0cdd-443e-9dad-346391e3b8b6"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c868b290-cb8d-4f50-8e24-e54a28b87ea4"}],"id":"150826d4-97fa-45db-8ea0-51dd0a49e77f","description":"<h2 id=\"pre-requsite-to-transfer\">Pre-requsite to transfer</h2>\n<p>Before API integrators can access transfers to bank cards on a live environment, they must fill out the SAQ form:</p>\n<ul>\n<li><a href=\"https://docs-prv.pcisecuritystandards.org/SAQ%20(Assessment)/SAQ/PCI-DSS-v3-2-1-SAQ-A-r2.pdf\">SAQ-A form</a> - if an API integrator wants to send transfer using cards’ tokens.</li>\n</ul>\n<p>These forms are requested in accordance with the PCI DSS rules under which Altery operates. Official guidelines on how to fill out forms can be found on the <a href=\"https://www.pcisecuritystandards.org/documents/SAQ-InstrGuidelines-v3_2_1.pdf?agreement=true&amp;time=1622615855610\">PCI DSS</a> website.</p>\n<p>The completed form should be sent by email at <a href=\"https://mailto:support@altery.com\">support@altery.com</a> or to your Account Manager.</p>\n","_postman_id":"150826d4-97fa-45db-8ea0-51dd0a49e77f","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"Cards","item":[{"name":"/v1/corporate-cards","item":[{"name":"GetCards","id":"5efd7a2c-26ef-4503-b6c8-9c1a0e647c7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards?searchFields=&search=&sortBy=&start=0&limit=100","description":"<p>Returns a list of cards with search, sorting, and pagination options.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards"],"host":["{{BaseUri}}"],"query":[{"description":{"content":"<p>array[string] (optional) — fields to search, comma separated</p>\n","type":"text/plain"},"key":"searchFields","value":""},{"description":{"content":"<p>string (optional) — search string</p>\n","type":"text/plain"},"key":"search","value":""},{"description":{"content":"<p>string (optional) — sort field, use '-' for descending</p>\n","type":"text/plain"},"key":"sortBy","value":""},{"description":{"content":"<p>integer (required) — pagination start index</p>\n","type":"text/plain"},"key":"start","value":"0"},{"description":{"content":"<p>integer (optional) — max records to return</p>\n","type":"text/plain"},"key":"limit","value":"100"}],"variable":[]}},"response":[{"id":"54cd77a3-89e4-4059-aa4a-14040485ba63","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BaseUri}}/v1/corporate-cards?searchFields=&search=&sortBy=&start=0&limit=100","host":["{{BaseUri}}"],"path":["v1","corporate-cards"],"query":[{"key":"searchFields","value":"","description":"array[string] (optional) — fields to search, comma separated"},{"key":"search","value":"","description":"string (optional) — search string"},{"key":"sortBy","value":"","description":"string (optional) — sort field, use '-' for descending"},{"key":"start","value":"0","description":"integer (required) — pagination start index"},{"key":"limit","value":"100","description":"integer (optional) — max records to return"}]},"description":"Returns a list of cards with search, sorting, and pagination options."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"metadata\": {\n    \"count\": 1,\n    \"totalCount\": 1,\n    \"totalPages\": 1,\n    \"startIndex\": 0,\n    \"endIndex\": 0,\n    \"hasMore\": false\n  },\n  \"cards\": [\n    {\n      \"cardId\": \"b1e2d3f4-5678-1234-9876-abcdef012345\",\n      \"idempotencyKey\": \"a1b2c3d4-5678-1234-9876-abcdef012345\",\n      \"status\": \"Ready\",\n      \"bin\": \"123456\",\n      \"last4\": \"1234\",\n      \"isActive\": true,\n      \"currency\": \"USD\",\n      \"dateEnteredUtc\": \"2025-09-02T12:00:00Z\",\n      \"expMonth\": \"12\",\n      \"expYear\": \"2027\",\n      \"purseId\": 1001\n    }\n  ]\n}"}],"_postman_id":"5efd7a2c-26ef-4503-b6c8-9c1a0e647c7b"},{"name":"AddCard","id":"2362b5ee-9e6e-432b-824d-93edd54e4b45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Idempotency-Key","value":"","description":"<p>string (uuid, optional) — idempotency key</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"currency\": \"USD\",\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"businessOrPersonal\": \"Business\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards","description":"<p>Adds a new card. Required body parameters: currency (string), firstName (string), lastName (string), businessOrPersonal (string: Business/Personal).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"a2c905aa-fb7c-4e63-99b5-5194baaf64f2","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Idempotency-Key","value":"","description":"string (uuid, optional) — idempotency key"}],"body":{"mode":"raw","raw":"{\n  \"currency\": \"USD\",\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\",\n  \"businessOrPersonal\": \"Business\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards","description":"Adds a new card. Required body parameters: currency (string), firstName (string), lastName (string), businessOrPersonal (string: Business/Personal)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"card\": {\n    \"cardId\": \"b1e2d3f4-5678-1234-9876-abcdef012345\",\n    \"idempotencyKey\": \"a1b2c3d4-5678-1234-9876-abcdef012345\",\n    \"status\": \"Ready\",\n    \"bin\": \"123456\",\n    \"last4\": \"1234\",\n    \"isActive\": true,\n    \"currency\": \"USD\",\n    \"dateEnteredUtc\": \"2025-09-02T12:00:00Z\",\n    \"expMonth\": \"12\",\n    \"expYear\": \"2027\",\n    \"purseId\": 1001\n  }\n}"}],"_postman_id":"2362b5ee-9e6e-432b-824d-93edd54e4b45"}],"id":"43547652-fe9a-4d63-87e3-17b620067075","_postman_id":"43547652-fe9a-4d63-87e3-17b620067075","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/{cardId}","item":[{"name":"GetCard","id":"93a39bc1-4576-4446-9915-1050d92e7eed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}","description":"<p>Returns a card by its identifier. Parameters: cardId (string, uuid, required).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","{{cardId}}"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"d901a8e2-ec9b-43cf-94e4-4d7e233fcf67","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}","description":"Returns a card by its identifier. Parameters: cardId (string, uuid, required)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"card\": {\n    \"cardId\": \"b1e2d3f4-5678-1234-9876-abcdef012345\",\n    \"idempotencyKey\": \"a1b2c3d4-5678-1234-9876-abcdef012345\",\n    \"status\": \"Ready\",\n    \"bin\": \"123456\",\n    \"last4\": \"1234\",\n    \"isActive\": true,\n    \"currency\": \"USD\",\n    \"dateEnteredUtc\": \"2025-09-02T12:00:00Z\",\n    \"expMonth\": \"12\",\n    \"expYear\": \"2027\",\n    \"purseId\": 1001\n  }\n}"}],"_postman_id":"93a39bc1-4576-4446-9915-1050d92e7eed"},{"name":"DeleteCard","id":"352f7b9c-5a3e-48ad-9755-c0adbbb85ce0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}?reason=Stolen","description":"<p>Deletes a card by its identifier. Parameters: cardId (string, uuid, required), reason (string, required).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","{{cardId}}"],"host":["{{BaseUri}}"],"query":[{"description":{"content":"<p>string (required) — reason: Stolen, Lost, DontNeed, FeesTooHigh, MissedSomeFeatures, Other</p>\n","type":"text/plain"},"key":"reason","value":"Stolen"}],"variable":[]}},"response":[{"id":"f988f1ca-0204-473e-bd16-af39be8528b2","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BaseUri}}/v1/corporate-cards/{{cardId}}?reason=Stolen","host":["{{BaseUri}}"],"path":["v1","corporate-cards","{{cardId}}"],"query":[{"key":"reason","value":"Stolen","description":"string (required) — reason: Stolen, Lost, DontNeed, FeesTooHigh, MissedSomeFeatures, Other"}]},"description":"Deletes a card by its identifier. Parameters: cardId (string, uuid, required), reason (string, required)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"352f7b9c-5a3e-48ad-9755-c0adbbb85ce0"},{"name":"UpdateCard","id":"613a17f6-017b-44e1-a95f-001ba910e597","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}","description":"<p>Updates card parameters. Parameters: cardId (string, uuid, required), request body (fields to update).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","{{cardId}}"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"011b805e-503e-4a16-b40c-357ed0d2c675","name":"Success","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n  \"firstName\": \"John\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}","description":"Updates card parameters. Parameters: cardId (string, uuid, required), request body (fields to update)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"613a17f6-017b-44e1-a95f-001ba910e597"}],"id":"c7867dd5-07e4-411d-9e7e-27a935340c2a","_postman_id":"c7867dd5-07e4-411d-9e7e-27a935340c2a","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/{cardId}/frozen","item":[{"name":"SetCardFrozen","id":"98d4c0df-606c-40d8-9d4d-692e5dd36397","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n  \"frozen\": true\n}"},"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}/frozen","description":"<p>Freezes or unfreezes a card. Parameters: cardId (string, uuid, required), frozen (boolean, required).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","{{cardId}}","frozen"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"a4564312-a9c2-47f8-84f2-bfa469653bc9","name":"Success","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n  \"frozen\": true\n}"},"url":"{{BaseUri}}/v1/corporate-cards/{{cardId}}/frozen","description":"Freezes or unfreezes a card. Parameters: cardId (string, uuid, required), frozen (boolean, required)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"98d4c0df-606c-40d8-9d4d-692e5dd36397"}],"id":"2f74713a-d5b6-48f9-938c-e8c91c58c33f","_postman_id":"2f74713a-d5b6-48f9-938c-e8c91c58c33f","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/clearing","item":[{"name":"Return the clearing report","id":"98b09b36-fc55-4078-8e39-4e6a064bfbf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards/clearing?from=2025-01-01T00:00:00Z","description":"<p>Returns the clearing report. Parameters: from (string, date-time, required).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","clearing"],"host":["{{BaseUri}}"],"query":[{"description":{"content":"<p>string (date-time, required) — report start date</p>\n","type":"text/plain"},"key":"from","value":"2025-01-01T00:00:00Z"}],"variable":[]}},"response":[{"id":"dbaa9019-7bf6-4648-a931-5d730da0e377","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BaseUri}}/v1/corporate-cards/clearing?from=2025-01-01T00:00:00Z","host":["{{BaseUri}}"],"path":["v1","corporate-cards","clearing"],"query":[{"key":"from","value":"2025-01-01T00:00:00Z","description":"string (date-time, required) — report start date"}]},"description":"Returns the clearing report. Parameters: from (string, date-time, required)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"clearings\": [\n    {\n      \"clearingId\": \"c1e2d3f4-5678-1234-9876-abcdef012345\",\n      \"cardId\": \"b1e2d3f4-5678-1234-9876-abcdef012345\",\n      \"cardPaymentEvent\": \"Settlement\",\n      \"debitOrCredit\": \"Debit\",\n      \"transactionAmount\": 100.00,\n      \"transactionCurrencyCode\": \"USD\",\n      \"accountAmount\": 100.00,\n      \"accountCurrencyCode\": \"USD\",\n      \"createdAt\": \"2025-09-02T12:00:00Z\",\n      \"merchantCategoryCode\": \"5411\",\n      \"merchantCity\": \"New York\",\n      \"merchantId\": \"m123456\",\n      \"merchantName\": \"Test Store\"\n    }\n  ]\n}"}],"_postman_id":"98b09b36-fc55-4078-8e39-4e6a064bfbf5"}],"id":"ae46bcfa-9e7b-40d6-8a22-7c21d832e446","_postman_id":"ae46bcfa-9e7b-40d6-8a22-7c21d832e446","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/account","item":[{"name":"GetAccount","id":"54c186e8-3241-40f0-9bf3-398ed1d05d10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards/account","description":"<p>Returns account information.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","account"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"3c438e40-f9da-450d-b3cf-2b0ebe874e05","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{BaseUri}}/v1/corporate-cards/account","description":"Returns account information."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"balanceByPurseSection\": [\n    {\n      \"purseId\": 1001,\n      \"currency\": \"USD\",\n      \"balance\": 1000.00\n    }\n  ]\n}"}],"_postman_id":"54c186e8-3241-40f0-9bf3-398ed1d05d10"}],"id":"50bbfffa-7b15-4d38-a997-df84af4bea50","_postman_id":"50bbfffa-7b15-4d38-a997-df84af4bea50","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/webhooks/authorization-test","item":[{"name":"TriggerAuthorizationWebhook","id":"7d2e8b59-b220-449b-b691-559163393327","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/authorization-test","description":"<p>Test call for authorization webhook. Parameters: webhookUri (string, optional).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","webhooks","authorization-test"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"2185d955-08e2-46f4-8833-38f60399f85d","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/authorization-test","description":"Test call for authorization webhook. Parameters: webhookUri (string, optional)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"7d2e8b59-b220-449b-b691-559163393327"}],"id":"bb94776b-236b-4522-8906-1fbf26f102d9","_postman_id":"bb94776b-236b-4522-8906-1fbf26f102d9","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/webhooks/transaction-test","item":[{"name":"TriggerTransactionWebhook","id":"6520e1f3-79e9-45bc-97ea-beaa4f4a69ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/transaction-test","description":"<p>Test call for transaction webhook. Parameters: webhookUri (string, optional).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","webhooks","transaction-test"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"0f202dad-6f61-4f26-a5cd-413866cfaee0","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/transaction-test","description":"Test call for transaction webhook. Parameters: webhookUri (string, optional)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"6520e1f3-79e9-45bc-97ea-beaa4f4a69ac"}],"id":"75de7c55-9330-435f-8cf8-d2aa6841cce2","_postman_id":"75de7c55-9330-435f-8cf8-d2aa6841cce2","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"/v1/corporate-cards/webhooks/card-test","item":[{"name":"TriggerCardWebhook","id":"4cd482e1-dd72-4488-a972-17bcfd4d1c61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/card-test","description":"<p>Test call for card webhook. Parameters: webhookUri (string, optional).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-cards","webhooks","card-test"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"b590cec0-de15-4586-9cab-6cc9a85d1091","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"webhookUri\": \"https://webhook.site/your-uri\"\n}"},"url":"{{BaseUri}}/v1/corporate-cards/webhooks/card-test","description":"Test call for card webhook. Parameters: webhookUri (string, optional)."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": []\n}"}],"_postman_id":"4cd482e1-dd72-4488-a972-17bcfd4d1c61"}],"id":"19555579-ed8a-4e86-b15b-5950ecba35e7","_postman_id":"19555579-ed8a-4e86-b15b-5950ecba35e7","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}}],"id":"e2cf9231-88c5-4c87-bf59-8b64e26e2a1f","_postman_id":"e2cf9231-88c5-4c87-bf59-8b64e26e2a1f","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}},{"name":"Сustomers","item":[{"name":"Create customer","id":"917fc9b2-0fc1-49b2-a4d7-4fbe74a78a69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"externalId\": \"string\",\n  \"sumSubImport\": {\n    \"token\": \"string\"\n  },\n  \"agreements\": [\n    {\n      \"type\": 3882,\n      \"acceptedAt\": \"1979-08-14T04:11:18.948Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    },\n    {\n      \"type\": 1932,\n      \"acceptedAt\": \"1954-02-22T11:29:57.913Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    }\n  ],\n  \"personal\": {\n    \"phone\": \"string\",\n    \"firstName\": \"string\",\n    \"lastName\": \"string\",\n    \"dateOfBirth\": \"1950-10-09\",\n    \"citizenshipCountry\": \"string\",\n    \"residenceCountry\": \"string\",\n    \"tin\": \"string\",\n    \"nin\": \"string\"\n  },\n  \"address\": {\n    \"postcode\": \"string\",\n    \"town\": \"string\",\n    \"street\": \"string\",\n    \"state\": \"string\",\n    \"subStreet\": \"string\",\n    \"apartment\": \"string\"\n  },\n  \"questionnaire\": {\n    \"purposeOfOpeningAccount\": 6344,\n    \"sourcesOfFunds\": [\n      9743,\n      518\n    ],\n    \"taxResidences\": [\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      },\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      }\n    ],\n    \"monthlyTurnover\": 5672\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{BaseUri}}/v1/corporate-customers","description":"<h3 id=\"request-body\">Request Body</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>In</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>» externalId</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>Partner's unique customer ID</td>\n</tr>\n<tr>\n<td>» sumSubImport</td>\n<td>body</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» token</td>\n<td>body</td>\n<td>string</td>\n<td>true</td>\n<td>Token which was generated for the SumSub applicant import</td>\n</tr>\n<tr>\n<td>» agreements</td>\n<td>body</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» type</td>\n<td>body</td>\n<td>integer(int32)</td>\n<td>true</td>\n<td>See catalog values for AgreementType</td>\n</tr>\n<tr>\n<td>»» acceptedAt</td>\n<td>body</td>\n<td>string(date-time)</td>\n<td>true</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» ipAddress</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» userAgent</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» personal</td>\n<td>body</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» phone</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» firstName</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» lastName</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» dateOfBirth</td>\n<td>body</td>\n<td>string(date)¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» citizenshipCountry</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualCitizenship</td>\n</tr>\n<tr>\n<td>»» residenceCountry</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualResidence</td>\n</tr>\n<tr>\n<td>»» tin</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>Tax Identification Number (TIN)</td>\n</tr>\n<tr>\n<td>»» nin</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>National Identification Number (NIN)</td>\n</tr>\n<tr>\n<td>» address</td>\n<td>body</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» postcode</td>\n<td>body</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» state</td>\n<td>body</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» town</td>\n<td>body</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» street</td>\n<td>body</td>\n<td>string</td>\n<td>true</td>\n<td>Address line 1</td>\n</tr>\n<tr>\n<td>»» subStreet</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>Address line 2 (optional)</td>\n</tr>\n<tr>\n<td>»» apartment</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» questionnaire</td>\n<td>body</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» purposeOfOpeningAccount</td>\n<td>body</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>See catalog values for PurposeOfOpeningAccount</td>\n</tr>\n<tr>\n<td>»» sourcesOfFunds</td>\n<td>body</td>\n<td>[integer]¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» taxResidences</td>\n<td>body</td>\n<td>[object]¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»»» countryIsoCodeAlpha3</td>\n<td>body</td>\n<td>string</td>\n<td>true</td>\n<td>See tax residences catalog</td>\n</tr>\n<tr>\n<td>»»» taxIdNumber</td>\n<td>body</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» monthlyTurnover</td>\n<td>body</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>See catalog values for MonthlyTurnover</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"responses\">Responses</h3>\n<h4 id=\"200-ok\">200 OK</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Restrictions</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>» id</td>\n<td>string(uuid)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» externalId</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Partner's unique customer ID</td>\n</tr>\n<tr>\n<td>» status</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» statusReason</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» verificationStatus</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» requiredIdDocs</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» idDocSetType</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» types</td>\n<td>[string]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» realTimeUserInput</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» sumSubExternalWebSdkLink</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» sumSubSdkAccessToken</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» agreements</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» id</td>\n<td>string(uuid)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» type</td>\n<td>integer(int32)</td>\n<td>true</td>\n<td>none</td>\n<td>See catalog values for AgreementType</td>\n</tr>\n<tr>\n<td>»» acceptedAt</td>\n<td>string(date-time)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» ipAddress</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» userAgent</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» personal</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» phone</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» firstName</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» lastName</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» dateOfBirth</td>\n<td>string(date)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» citizenshipCountry</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualCitizenship</td>\n</tr>\n<tr>\n<td>»» residenceCountry</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualResidence</td>\n</tr>\n<tr>\n<td>»» tin</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Tax Identification Number (TIN)</td>\n</tr>\n<tr>\n<td>»» nin</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>National Identification Number (NIN)</td>\n</tr>\n<tr>\n<td>» address</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» postcode</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» state</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» town</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» street</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>Address line 1</td>\n</tr>\n<tr>\n<td>»» subStreet</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Address line 2 (optional)</td>\n</tr>\n<tr>\n<td>»» apartment</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» idDocs</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» type</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» subType</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» country</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code</td>\n</tr>\n<tr>\n<td>» questionnaire</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» purposeOfOpeningAccount</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>See catalog values for PurposeOfOpeningAccount</td>\n</tr>\n<tr>\n<td>»» sourcesOfFunds</td>\n<td>[integer]¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» taxResidences</td>\n<td>[object]¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»»» countryIsoCodeAlpha3</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>See tax residences catalog</td>\n</tr>\n<tr>\n<td>»»» taxIdNumber</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» monthlyTurnover</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>See catalog values for MonthlyTurnover</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"enumerated-values\">Enumerated Values</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>Created</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Active</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Blocked</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Closed</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Unverified</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>UserDataRequired</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>InVerification</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Verified</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Rejected</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Cancelled</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>IDENTITY</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>SELFIE</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>PROOF_OF_RESIDENCE</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>QUESTIONNAIRE</td>\n</tr>\n<tr>\n<td>type</td>\n<td>ID_CARD</td>\n</tr>\n<tr>\n<td>type</td>\n<td>PASSPORT</td>\n</tr>\n<tr>\n<td>type</td>\n<td>DRIVERS</td>\n</tr>\n<tr>\n<td>type</td>\n<td>RESIDENCE_PERMIT</td>\n</tr>\n<tr>\n<td>type</td>\n<td>SELFIE</td>\n</tr>\n<tr>\n<td>type</td>\n<td>UTILITY_BILL</td>\n</tr>\n<tr>\n<td>subType</td>\n<td>FRONT_SIDE</td>\n</tr>\n<tr>\n<td>subType</td>\n<td>BACK_SIDE</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-customers"],"host":["{{BaseUri}}"],"query":[],"variable":[]}},"response":[{"id":"e7b2bb0e-6b56-496a-a726-e9c5bb598612","name":"OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"externalId\": \"string\",\n  \"sumSubImport\": {\n    \"token\": \"string\"\n  },\n  \"agreements\": [\n    {\n      \"type\": 3882,\n      \"acceptedAt\": \"1979-08-14T04:11:18.948Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    },\n    {\n      \"type\": 1932,\n      \"acceptedAt\": \"1954-02-22T11:29:57.913Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    }\n  ],\n  \"personal\": {\n    \"phone\": \"string\",\n    \"firstName\": \"string\",\n    \"lastName\": \"string\",\n    \"dateOfBirth\": \"1950-10-09\",\n    \"citizenshipCountry\": \"string\",\n    \"residenceCountry\": \"string\",\n    \"tin\": \"string\",\n    \"nin\": \"string\"\n  },\n  \"address\": {\n    \"postcode\": \"string\",\n    \"town\": \"string\",\n    \"street\": \"string\",\n    \"state\": \"string\",\n    \"subStreet\": \"string\",\n    \"apartment\": \"string\"\n  },\n  \"questionnaire\": {\n    \"purposeOfOpeningAccount\": 6344,\n    \"sourcesOfFunds\": [\n      9743,\n      518\n    ],\n    \"taxResidences\": [\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      },\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      }\n    ],\n    \"monthlyTurnover\": 5672\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/v1/corporate-customers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"id\": \"df340125-fd42-d369-1728-e199a8a96dd5\",\n  \"status\": \"Closed\",\n  \"verificationStatus\": \"Rejected\",\n  \"externalId\": \"string\",\n  \"statusReason\": \"string\",\n  \"requiredIdDocs\": [\n    {\n      \"idDocSetType\": \"SELFIE\",\n      \"types\": [\n        \"DRIVERS\",\n        \"UTILITY_BILL\"\n      ]\n    },\n    {\n      \"idDocSetType\": \"QUESTIONNAIRE\",\n      \"types\": [\n        \"ID_CARD\",\n        \"PASSPORT\"\n      ]\n    }\n  ],\n  \"realTimeUserInput\": {\n    \"sumSubExternalWebSdkLink\": \"string\",\n    \"sumSubSdkAccessToken\": \"string\"\n  },\n  \"agreements\": [\n    {\n      \"id\": \"03c11d91-c039-27de-3917-d68c9973ef88\",\n      \"type\": 1315,\n      \"acceptedAt\": \"2008-03-04T22:17:02.861Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    },\n    {\n      \"id\": \"18efb06f-a592-b0fb-ed2c-d15b76aa7fc9\",\n      \"type\": 1514,\n      \"acceptedAt\": \"2025-02-10T13:06:53.831Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    }\n  ],\n  \"personal\": {\n    \"phone\": \"string\",\n    \"firstName\": \"string\",\n    \"lastName\": \"string\",\n    \"dateOfBirth\": \"1958-06-24\",\n    \"citizenshipCountry\": \"string\",\n    \"residenceCountry\": \"string\",\n    \"tin\": \"string\",\n    \"nin\": \"string\"\n  },\n  \"address\": {\n    \"postcode\": \"string\",\n    \"town\": \"string\",\n    \"street\": \"string\",\n    \"state\": \"string\",\n    \"subStreet\": \"string\",\n    \"apartment\": \"string\"\n  },\n  \"idDocs\": [\n    {\n      \"type\": \"ID_CARD\",\n      \"subType\": \"BACK_SIDE\",\n      \"country\": \"string\"\n    },\n    {\n      \"type\": \"UTILITY_BILL\",\n      \"subType\": \"FRONT_SIDE\",\n      \"country\": \"string\"\n    }\n  ],\n  \"questionnaire\": {\n    \"purposeOfOpeningAccount\": 8770,\n    \"sourcesOfFunds\": [\n      3487,\n      9226\n    ],\n    \"taxResidences\": [\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      },\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      }\n    ],\n    \"monthlyTurnover\": 3102\n  }\n}"}],"_postman_id":"917fc9b2-0fc1-49b2-a4d7-4fbe74a78a69"},{"name":"Get customer","id":"c2d5bab7-13b1-4a40-9f15-3846551d1a48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{BaseUri}}/v1/corporate-customers/:customerId","description":"<h3 id=\"responses\">Responses</h3>\n<h4 id=\"200-ok\">200 OK</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Restrictions</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>» id</td>\n<td>string(uuid)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» externalId</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Partner's unique customer ID</td>\n</tr>\n<tr>\n<td>» status</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» statusReason</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» verificationStatus</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» requiredIdDocs</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» idDocSetType</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» types</td>\n<td>[string]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» realTimeUserInput</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» sumSubExternalWebSdkLink</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» sumSubSdkAccessToken</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» agreements</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» id</td>\n<td>string(uuid)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» type</td>\n<td>integer(int32)</td>\n<td>true</td>\n<td>none</td>\n<td>See catalog values for AgreementType</td>\n</tr>\n<tr>\n<td>»» acceptedAt</td>\n<td>string(date-time)</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» ipAddress</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» userAgent</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» personal</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» phone</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» firstName</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» lastName</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» dateOfBirth</td>\n<td>string(date)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» citizenshipCountry</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualCitizenship</td>\n</tr>\n<tr>\n<td>»» residenceCountry</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code. See countries catalog for IndividualResidence</td>\n</tr>\n<tr>\n<td>»» tin</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Tax Identification Number (TIN)</td>\n</tr>\n<tr>\n<td>»» nin</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>National Identification Number (NIN)</td>\n</tr>\n<tr>\n<td>» address</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» postcode</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» state</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» town</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» street</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>Address line 1</td>\n</tr>\n<tr>\n<td>»» subStreet</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>Address line 2 (optional)</td>\n</tr>\n<tr>\n<td>»» apartment</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» idDocs</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» type</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» subType</td>\n<td>string</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» country</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>ISO 3166-1 alpha-3 code</td>\n</tr>\n<tr>\n<td>» questionnaire</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» purposeOfOpeningAccount</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>See catalog values for PurposeOfOpeningAccount</td>\n</tr>\n<tr>\n<td>»» sourcesOfFunds</td>\n<td>[integer]¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» taxResidences</td>\n<td>[object]¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»»» countryIsoCodeAlpha3</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>See tax residences catalog</td>\n</tr>\n<tr>\n<td>»»» taxIdNumber</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» monthlyTurnover</td>\n<td>integer(int32)¦null</td>\n<td>false</td>\n<td>none</td>\n<td>See catalog values for MonthlyTurnover</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"enumerated-values\">Enumerated Values</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>Created</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Active</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Blocked</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Closed</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Unverified</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>UserDataRequired</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>InVerification</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Verified</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Rejected</td>\n</tr>\n<tr>\n<td>verificationStatus</td>\n<td>Cancelled</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>IDENTITY</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>SELFIE</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>PROOF_OF_RESIDENCE</td>\n</tr>\n<tr>\n<td>idDocSetType</td>\n<td>QUESTIONNAIRE</td>\n</tr>\n<tr>\n<td>type</td>\n<td>ID_CARD</td>\n</tr>\n<tr>\n<td>type</td>\n<td>PASSPORT</td>\n</tr>\n<tr>\n<td>type</td>\n<td>DRIVERS</td>\n</tr>\n<tr>\n<td>type</td>\n<td>RESIDENCE_PERMIT</td>\n</tr>\n<tr>\n<td>type</td>\n<td>SELFIE</td>\n</tr>\n<tr>\n<td>type</td>\n<td>UTILITY_BILL</td>\n</tr>\n<tr>\n<td>subType</td>\n<td>FRONT_SIDE</td>\n</tr>\n<tr>\n<td>subType</td>\n<td>BACK_SIDE</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-customers",":customerId"],"host":["{{BaseUri}}"],"query":[],"variable":[{"description":{"content":"<p>Customer ID</p>\n","type":"text/plain"},"type":"any","value":"62ba2cbd-120f-076d-0290-2fced5f565cc","key":"customerId"}]}},"response":[{"id":"6926caf4-6f69-47bf-a073-f3741c105199","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/corporate-customers/:customerId","host":["{{baseUrl}}"],"path":["v1","corporate-customers",":customerId"],"variable":[{"key":"customerId","value":"62ba2cbd-120f-076d-0290-2fced5f565cc","description":"Customer ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"id\": \"df340125-fd42-d369-1728-e199a8a96dd5\",\n  \"status\": \"Closed\",\n  \"verificationStatus\": \"Rejected\",\n  \"externalId\": \"string\",\n  \"statusReason\": \"string\",\n  \"requiredIdDocs\": [\n    {\n      \"idDocSetType\": \"SELFIE\",\n      \"types\": [\n        \"DRIVERS\",\n        \"UTILITY_BILL\"\n      ]\n    },\n    {\n      \"idDocSetType\": \"QUESTIONNAIRE\",\n      \"types\": [\n        \"ID_CARD\",\n        \"PASSPORT\"\n      ]\n    }\n  ],\n  \"realTimeUserInput\": {\n    \"sumSubExternalWebSdkLink\": \"string\",\n    \"sumSubSdkAccessToken\": \"string\"\n  },\n  \"agreements\": [\n    {\n      \"id\": \"03c11d91-c039-27de-3917-d68c9973ef88\",\n      \"type\": 1315,\n      \"acceptedAt\": \"2008-03-04T22:17:02.861Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    },\n    {\n      \"id\": \"18efb06f-a592-b0fb-ed2c-d15b76aa7fc9\",\n      \"type\": 1514,\n      \"acceptedAt\": \"2025-02-10T13:06:53.831Z\",\n      \"ipAddress\": \"string\",\n      \"userAgent\": \"string\"\n    }\n  ],\n  \"personal\": {\n    \"phone\": \"string\",\n    \"firstName\": \"string\",\n    \"lastName\": \"string\",\n    \"dateOfBirth\": \"1958-06-24\",\n    \"citizenshipCountry\": \"string\",\n    \"residenceCountry\": \"string\",\n    \"tin\": \"string\",\n    \"nin\": \"string\"\n  },\n  \"address\": {\n    \"postcode\": \"string\",\n    \"town\": \"string\",\n    \"street\": \"string\",\n    \"state\": \"string\",\n    \"subStreet\": \"string\",\n    \"apartment\": \"string\"\n  },\n  \"idDocs\": [\n    {\n      \"type\": \"ID_CARD\",\n      \"subType\": \"BACK_SIDE\",\n      \"country\": \"string\"\n    },\n    {\n      \"type\": \"UTILITY_BILL\",\n      \"subType\": \"FRONT_SIDE\",\n      \"country\": \"string\"\n    }\n  ],\n  \"questionnaire\": {\n    \"purposeOfOpeningAccount\": 8770,\n    \"sourcesOfFunds\": [\n      3487,\n      9226\n    ],\n    \"taxResidences\": [\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      },\n      {\n        \"countryIsoCodeAlpha3\": \"string\",\n        \"taxIdNumber\": \"string\"\n      }\n    ],\n    \"monthlyTurnover\": 3102\n  }\n}"}],"_postman_id":"c2d5bab7-13b1-4a40-9f15-3846551d1a48"},{"name":"Get account details","id":"de71b428-04d7-45b6-8129-ad952ecaf5f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{BaseUri}}/v1/corporate-customers/:customerId/account-details","description":"<h3 id=\"responses\">Responses</h3>\n<h4 id=\"200-ok\">200 OK</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Restrictions</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>» personalAccounts</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» currency</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» swift</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» iban</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» routingCodeType</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td></td>\n</tr>\n<tr>\n<td>»» routingCodeValue</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» accountNumber</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» recipientName</td>\n<td>string¦null</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>» fundForwardingLinks</td>\n<td>[object]</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» sourceCurrency</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»» cryptoWallet</td>\n<td>object</td>\n<td>false</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»»» cryptoCurrency</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n<tr>\n<td>»»» cryptoWalletAddress</td>\n<td>string</td>\n<td>true</td>\n<td>none</td>\n<td>none</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"enumerated-values\">Enumerated Values</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>routingCodeType</td>\n<td>ATBLZ</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>AUBSB</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>CACPA</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>CHBCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>CHSIC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>CNAPS</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>DEBLZ</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>ESNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>GBDSC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>GRBIC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>HKNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>IENCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>INFSC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>ITNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>JPZGN</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>NZNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>PLKNR</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>PTNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>RUCBC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>SESBA</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>SGIBG</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>THCBC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>TWNCC</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>USABA</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>USPID</td>\n</tr>\n<tr>\n<td>routingCodeType</td>\n<td>ZANCC</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}},"urlObject":{"path":["v1","corporate-customers",":customerId","account-details"],"host":["{{BaseUri}}"],"query":[],"variable":[{"description":{"content":"<p>Customer ID</p>\n","type":"text/plain"},"type":"any","value":"62ba2cbd-120f-076d-0290-2fced5f565cc","key":"customerId"}]}},"response":[{"id":"eb4b1f2f-9bac-4dcd-aec4-72c5ddfcf424","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/corporate-customers/:customerId/account-details","host":["{{baseUrl}}"],"path":["v1","corporate-customers",":customerId","account-details"],"variable":[{"key":"customerId","value":"62ba2cbd-120f-076d-0290-2fced5f565cc","description":"Customer ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": 0,\n  \"errorMsgs\": [],\n  \"personalAccounts\": [\n    {\n      \"currency\": \"string\",\n      \"swift\": \"string\",\n      \"iban\": \"string\",\n      \"routingCodeType\": \"TWNCC\",\n      \"routingCodeValue\": \"string\",\n      \"accountNumber\": \"string\",\n      \"recipientName\": \"string\"\n    },\n    {\n      \"currency\": \"string\",\n      \"swift\": \"string\",\n      \"iban\": \"string\",\n      \"routingCodeType\": \"USABA\",\n      \"routingCodeValue\": \"string\",\n      \"accountNumber\": \"string\",\n      \"recipientName\": \"string\"\n    }\n  ],\n  \"fundForwardingLinks\": [\n    {\n      \"sourceCurrency\": \"string\",\n      \"cryptoWallet\": {\n        \"cryptoCurrency\": \"string\",\n        \"cryptoWalletAddress\": \"string\"\n      }\n    },\n    {\n      \"sourceCurrency\": \"string\",\n      \"cryptoWallet\": {\n        \"cryptoCurrency\": \"string\",\n        \"cryptoWalletAddress\": \"string\"\n      }\n    }\n  ]\n}"}],"_postman_id":"de71b428-04d7-45b6-8129-ad952ecaf5f8"}],"id":"f9e49fa9-afc8-4a18-8bb1-96b3ba94fa9c","description":"<p>See <strong>Authorisation</strong> section at <a href=\"https://developer.altery.com/#intro\">https://developer.altery.com/#intro</a> for the details on how to sign the requests using API key.</p>\n<h1 id=\"user-guide\">User guide</h1>\n<h2 id=\"create-customer\">Create customer</h2>\n<p>Execute request:</p>\n<p><code>POST /v1/corporate-customers</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"externalId\": \"acb123\",\n  \"agreements\": [\n    { \"type\": 3, \"acceptedAt\": \"2025-10-10T13:01:02.003Z\" }\n  ],\n  \"personal\": {\n    \"phone\": \"+442071234567\",\n    \"firstName\": \"John\",\n    \"lastName\": \"Smith\",\n    \"dateOfBirth\": \"1999-11-11\",\n    \"citizenshipCountry\": \"GBR\",\n    \"residenceCountry\": \"GBR\"\n  },\n  \"questionnaire\": {\n    \"purposeOfOpeningAccount\": \"23\",\n    \"sourcesOfFunds\": [\"14\"],\n    \"monthlyTurnover\": \"110\",\n    \"taxResidences\": [\n        { \"CountryIsoCodeAlpha3\": \"GBR\" }\n    ]\n  }\n}    \n\n</code></pre><ul>\n<li><p><code>externalId</code> - optional customer identifier in your system</p>\n</li>\n<li><p><code>agreements</code> - a list of accepted agreement types, which can be looked-up in the catalog (see: operation <code>GET /v1/corporate-catalog/values/AgreementType</code>) or see below values:</p>\n<ul>\n<li><p><code>3</code> - Altery LTD - mandatory agreement</p>\n</li>\n<li><p><code>2</code> - UAB Novaflow Digital - agreement to enable Crypto features, if available in customer's residence country</p>\n</li>\n</ul>\n</li>\n<li><p><code>personal</code> - all the fields of this section in the example request are required</p>\n</li>\n<li><p><code>questionnaire</code> - this section is optional for the customer creation request but the data is mandatory for verification (if not submitted via API request, customer can fulfil the questionnaire online via SumSub SDK), possible answers for questions can be looked-up in the catalog (<code>GET /v1/corporate-catalog/values/{catalogValueType}</code> and <code>GET /v1/corporate-catalog/tax-residences</code>), below is description of values used in the example request:</p>\n<ul>\n<li><p><code>purposeOfOpeningAccount = 23</code> - Shopping</p>\n</li>\n<li><p><code>sourcesOfFunds = 14</code> - Transfers from my other account</p>\n</li>\n<li><p><code>monthlyTurnover = 110</code> - Up to € 10,000</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>If all goes well the response will contain below fields:</p>\n<ul>\n<li><p><code>id</code> - the generated unique customer identifier</p>\n</li>\n<li><p><code>status</code> - the current status of the customer will be <code>Created</code></p>\n</li>\n<li><p><code>verificationStatus</code> - the current verification status of the customer will be <code>UserDataRequired</code>, which means a customer should provide information for verification</p>\n</li>\n<li><p><code>realTimeUserInput.sumSubSdkAccessToken</code> - SumSub SDK access token to be used to show SumSub SDK for the online customer data input - PoI (Proof of Identity) document, Liveness Check (selfie), PoA (Proof of Address) document and Questionnaire answers (if not gathered earlier and submitted via API)</p>\n</li>\n</ul>\n<h2 id=\"create-customer-via-import-with-sumsub-share-token\">Create customer via import with SumSub share token</h2>\n<h3 id=\"1-generate-sumsub-share-token\">1) Generate SumSub share token</h3>\n<p>See: <a href=\"https://docs.sumsub.com/reference/generate-share-token\">https://docs.sumsub.com/reference/generate-share-token</a></p>\n<p>Execute request:</p>\n<p><code>POST https://api.sumsub.com/resources/accessTokens/shareToken</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"applicantId\": \"66fcec26092966193d7a99d3\",\n  \"forClientId\": \"recary\",\n  \"ttlInSecs\": \"1210000\"\n}\n\n</code></pre><ul>\n<li><p><code>applicantId</code> - SumSum applicant identifier should be shared and used for the customer creation process</p>\n</li>\n<li><p><code>forClientId</code> - should be equal to <code>recary</code></p>\n</li>\n<li><p><code>ttlInSecs</code> - token expiration duration, which should be enough to execute the next request for the customer creation.</p>\n</li>\n</ul>\n<h3 id=\"2-create-customer\">2) Create customer</h3>\n<p>Execute request:</p>\n<p><code>POST /v1/corporate-customers</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"externalId\": \"acb123\",\n  \"sumSubImport\": {\n    \"token\": \"_act.......\"\n  },\n  \"agreements\": [\n    { \"type\": 3, \"acceptedAt\": \"2025-10-10T13:01:02.003Z\" }\n    { \"type\": 2, \"acceptedAt\": \"2025-10-10T13:01:02.003Z\" }\n  ]\n}\n\n</code></pre><ul>\n<li><p><code>externalId</code> - optional customer identifier in your system</p>\n</li>\n<li><p><code>sumSubImport.token</code> - the shared token create for an applicant that should be imported</p>\n</li>\n<li><p><code>agreements</code> - a list of accepted agreement types, which can be looked-up in the catalog (see: operation <code>GET /v1/corporate-catalog/values/AgreementType</code>) or see below values:</p>\n<ul>\n<li><p><code>3</code> - Altery LTD - mandatory agreement</p>\n</li>\n<li><p><code>2</code> - UAB Novaflow Digital - agreement to enable Crypto features, if available in customer's residence country</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>If all goes well the response will contain below fields:</p>\n<ul>\n<li><p><code>id</code> - the generated unique customer identifier</p>\n</li>\n<li><p><code>status</code> - the current status of the customer will be <code>Created</code></p>\n</li>\n<li><p><code>verificationStatus</code> - the current verification status of the customer will be <code>InVerification</code></p>\n</li>\n</ul>\n<p><strong>Note: SumSub applicant level should be configured as per Altery guidelines to ensure the import process goes smoothly and all the required data for verification is fully available.</strong></p>\n<h2 id=\"check-customer-status\">Check customer status</h2>\n<p>Execute request:</p>\n<p><code>GET /v1/corporate-customers/{customerId}</code></p>\n<ul>\n<li><code>customerId</code> - the unique customer identifier generated during customer creation</li>\n</ul>\n<p>E.g. when the verification is completed successfully the response shows the corresponding statuses:</p>\n<ul>\n<li><p><code>status</code> - <code>Active</code></p>\n</li>\n<li><p><code>verificationStatus</code> - <code>Verified</code></p>\n</li>\n</ul>\n<h2 id=\"webhooks\">Webhooks</h2>\n<h3 id=\"customerstatuschanged\">CustomerStatusChanged</h3>\n<p>A webhook event is sent when a client's status changes.</p>\n<p>E.g. when the verification is completed successfully the webhook event looks like the example below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"eventId\": \"d1d3ff91-8aba-403c-930c-3dea9863b56a\"\n  \"eventType\": \"CustomerStatusChanged\",\n  \"eventTimestamp\": \"2025-08-29T17:16:11Z\",\n  \"customerId\": \"7a941c46-d6fa-47b7-999b-2d318e8d926a\",\n  \"customerExternalId\": \"abc123\",\n  \"customerStatus\": \"Active\",\n  \"customerVerificationStatus\" : \"Verified\"\n}\n\n</code></pre><h3 id=\"customeriddocumentadded\">CustomerIdDocumentAdded</h3>\n<p>A webhook event is sent when a client adds a new verification document.</p>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"eventId\": \"d1d3ff91-8aba-403c-930c-3dea9863b56a\"\n  \"eventType\" : \"CustomerIdDocumentAdded\",\n  \"eventTimestamp\": \"2025-08-29T17:16:11Z\",\n  \"customerId\": \"7a94146-d6fa-47b7-999b-2d318e8d926a\",\n  \"customerExternalId\" : \"abc123\",\n  \"idDocId\": \"1234567890\",\n  \"idDocType\": \"ID_CARD\",\n  \"idDocSubType\": \"FRONT_SIDE\",\n  \"idDocContentUrl\": \"https://api.altery.com/v1/corporate-customers/7a94146-d6fa-47b7-999b-2d318e8d926a/id-docs/1234567890/content\"\n}\n\n</code></pre><h3 id=\"customerverificationprocessed\">CustomerVerificationProcessed</h3>\n<p>A webhook event is sent when a client verification process is completed.</p>\n<p>Example of a webhook event when SumSub check has failed:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"eventId\": \"d1d3ff91-8aba-403c-930c-3dea9863b56a\"\n  \"eventType\" : \"CustomerVerificationProcessed\",\n  \"eventTimestamp\": \"2025-08-29T17:16:11Z\",\n  \"customerId\": \"7a94146-d6fa-47b7-999b-2d318e8d926a\",\n  \"customerExternalId\" : \"abc123\",\n  \"verificationOutcome\": \"Rejected\",\n  \"verificationChecks\": {\n    \"sumSubCheck\": \"Failed\",\n    \"duplicatesAndBlacklistCheck\": \"NotPerformed\",\n    \"sanctionsCheck\": \"NotPerformed\",\n    \"riskAssessment\": \"NotPerformed\"\n  },\n  \"sumSubCheckDetails\": {\n    \"riskLabels\": {\n      \"crossCheck\": [ \"manyAccountDuplicates\" ]\n    },\n    \"rejectLabels\": [ \"FORGERY\", GRAPHIC_EDITOR\", \"UNSATISFACTORY_PHOTOS\" ]\n  }\n}\n\n</code></pre><p>All possible values for <code>riskLabels</code> and <code>sumSubCheckDetails</code>:</p>\n<ul>\n<li><p><a href=\"https://docs.sumsub.com/reference/expression-attributes#applicantrisklabels\">https://docs.sumsub.com/reference/expression-attributes#applicantrisklabels</a></p>\n</li>\n<li><p><a href=\"https://docs.sumsub.com/reference/expression-attributes#rejectlabels\">https://docs.sumsub.com/reference/expression-attributes#rejectlabels</a></p>\n</li>\n</ul>\n<h3 id=\"customerpersonalbankaccountcreated\">CustomerPersonalBankAccountCreated</h3>\n<p>A webhook event is sent when a personal bank account is created for a client after verification process is completed.</p>\n<p>Example of a webhook event for a bank account with UK Sort Code:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"eventId\": \"d1d3ff91-8aba-403c-930c-3dea9863b56a\"\n  \"eventType\" : \"CustomerPersonalBankAccountCreated\",\n  \"eventTimestamp\": \"2025-08-29T17:16:11Z\",\n  \"customerId\": \"7a94146-d6fa-47b7-999b-2d318e8d926a\",\n  \"customerExternalId\" : \"abc123\",\n  \"currency\": \"GBP\",\n  \"routingCodeType\": \"GBDSC\",\n  \"routingCodeValue\": \"04-14-04\",\n  \"accountNumber\": \"10938594\",\n  \"recipientName\": \"John Smith\"\n}\n\n</code></pre><p>Example of a webhook event for a bank account with IBAN:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"eventId\": \"d1d3ff91-8aba-403c-930c-3dea9863b56a\"\n  \"eventType\" : \"CustomerPersonalBankAccountCreated\",\n  \"eventTimestamp\": \"2025-08-29T17:16:11Z\",\n  \"customerId\": \"7a94146-d6fa-47b7-999b-2d318e8d926a\",\n  \"customerExternalId\" : \"abc123\",\n  \"currency\": \"EUR\",\n  \"swift\": \"TCCLGB3L\",\n  \"iban\": \"GB12TCCL12345610938594\",\n  \"recipientName\": \"Adam-ac SumSubACSGBRRCGBR\"\n}\n\n</code></pre>","_postman_id":"f9e49fa9-afc8-4a18-8bb1-96b3ba94fa9c","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","id":"7faecf97-bd62-4a97-974b-5589df8d2ba0","name":"Altery API - Version 1.01","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Signature"},{"key":"value","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"0c66cf7f-5b77-44c6-9efd-fb822cb59327","type":"text/javascript","exec":["eval(pm.globals.get('pmlib_code'))","var CryptoJS = require(\"crypto-js\");","var Property = require('postman-collection').Property;","","var privateKey = pm.environment.get('ApiKeySecret');","var keyId = pm.environment.get('ApiKeyId');","","var sig = new pmlib.rs.KJUR.crypto.Signature({\"alg\": \"SHA512withRSA\"});","sig.init(privateKey.replace(/\\\\n/g, '\\n'));","","console.log(pm.request.url)","","var messageToSign = (pm.request.method === 'GET' || pm.request.method === 'DELETE') ?","            pm.request.url.toString().substring(pm.request.url.toString().indexOf('/')) :","\t\t\tProperty.replaceSubstitutions(pm.request.body.raw || \"\", pm.variables.toObject());","","console.log(messageToSign);","","var hash = sig.signString(messageToSign);","const signedEncoded = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Hex.parse(hash));","","console.log(signedEncoded);","","pm.collectionVariables.set('RequestSignature', signedEncoded);","pm.request.headers.add({ key: 'X-Key-Id', value: keyId })"]}},{"listen":"test","script":{"id":"071574ba-3069-4653-b8c1-8d82cc56b93f","type":"text/javascript","exec":[""]}}],"variable":[{"key":"RequestSignature","value":"","type":"string"}]}