</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">code</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The code used to identify the transaction type</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">direction</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The direction of funds, which can be crediting or withdrawal ("DEBIT" or "CREDIT")</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">description</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The description provided for the specified transaction type</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">mcc</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Merchant category code for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authDate</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"><spanclass="bg-yellow-600 font-bold no-underline text-white rounded lowercase mr-2 p-1 text-xs">format: <!---->date</span></div><div><divclass="prose max-w-none text-sm"><p>Authorization date for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authTime</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"><spanclass="bg-yellow-600 font-bold no-underline text-white rounded lowercase mr-2 p-1 text-xs">format: <!---->time</span></div><div><divclass="prose max-w-none text-sm"><p>Authorization time for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">postingDate</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Posting date for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authCode</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Authorization code for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">rrn</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Retrieval reference number, which is provided by the acquiring bank</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantId</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The identifier of the merchant</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">terminalId</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The identifier of the terminal</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantName</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The name of the merchant</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantCity</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The city or location of the merchant</p>
</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">amount</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The amount of the payment on the merchant side, can be null</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">currency</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The currency on the merchant side, which is represented in alpha codes ISO 4217</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><buttonclass="focus:outline-none undefined"><spanclass="break-words text-sm italic">cardSum</span><svgversion="1.1"viewBox="0 0 24 24"x="0"xmlns="http://www.w3.org/2000/svg"y="0"class="inline-block align-baseline cursor-pointer -mb-1 w-5 transform transition-transform duration-150 ease-linear -rotate-90"><polygonpoints="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">object</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The parameters of the payment on the card side</p>
</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">amount</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The amount of the payment on the card side, can be null</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">currency</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The currency on the card side, which is represented in alpha codes ISO 4217</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authDescription</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>A description to elaborate on the status of the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">otb</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Card balance after the transaction (with authorization)</p>
</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">code</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The code used to identify the transaction type</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">direction</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The direction of funds, which can be crediting or withdrawal ("DEBIT" or "CREDIT")</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">description</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The description provided for the specified transaction type</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">mcc</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Merchant category code for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authDate</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"><spanclass="bg-yellow-600 font-bold no-underline text-white rounded lowercase mr-2 p-1 text-xs">format: <!---->date</span></div><div><divclass="prose max-w-none text-sm"><p>Authorization date for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authTime</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"><spanclass="bg-yellow-600 font-bold no-underline text-white rounded lowercase mr-2 p-1 text-xs">format: <!---->time</span></div><div><divclass="prose max-w-none text-sm"><p>Authorization time for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">postingDate</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Posting date for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authCode</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Authorization code for the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">rrn</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Retrieval reference number, which is provided by the acquiring bank</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantId</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The identifier of the merchant</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">terminalId</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The identifier of the terminal</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantName</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The name of the merchant</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">merchantCity</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The city or location of the merchant</p>
</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">amount</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The amount of the payment on the merchant side, can be null</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">currency</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The currency on the merchant side, which is represented in alpha codes ISO 4217</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><buttonclass="focus:outline-none undefined"><spanclass="break-words text-sm italic">cardSum</span><svgversion="1.1"viewBox="0 0 24 24"x="0"xmlns="http://www.w3.org/2000/svg"y="0"class="inline-block align-baseline cursor-pointer -mb-1 w-5 transform transition-transform duration-150 ease-linear -rotate-90"><polygonpoints="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">object</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The parameters of the payment on the card side</p>
</div></div></div></div></div><divclass="rounded p-4 py-2 border bg-gray-100 hidden"><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">amount</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The amount of the payment on the card side, can be null</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">currency</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>The currency on the card side, which is represented in alpha codes ISO 4217</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">authDescription</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">string</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>A description to elaborate on the status of the operation</p>
</div></div></div></div></div></div><div><divclass="flex py-2"><divclass="min-w-1/4 mr-2"><spanclass="break-words text-sm italic">otb</span></div><div><div><divclass="capitalize text-sm text-teal-500 font-bold inline-block mr-2">number</div><divclass="inline-block"></div><div><divclass="prose max-w-none text-sm"><p>Card balance after the transaction (with authorization)</p>
</div></div></div></div></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div><pclass="mt-2 text-xs text-gray-700">Additional properties are allowed.</p></div></div></div></div></div></div></li></ul></section></div><divclass="panel--right absolute top-0 right-0 h-full bg-gray-800"></div></div></div></section></div>
var schema = {"asyncapi":"2.3.0","info":{"title":"Profee WAAS Notificatioins API","version":"1.0","description":"The following notifications will be sent to partner system. Please provide us with URLs which will be responsible in every notification."},"channels":{"card/authorization":{"publish":{"message":{"description":"WaaS partners receive notifications upon any attempt to make a card operation. \nThese notifications are supposed to inform the customer on the operation status and the remaining balance, or they can state the reason for denial. \nThese notifications have to be sent by the partner. \nThe partner may choose an appropriate way to convey this information, be it an SMS or a push notification. \nOur service provides the parameters of the message, but not the message itself, so the partners may create their own customized templates.\n\nA partner may structure the messages according to the following templates:\n\n|Notification type|Conditions for the notification|Notification structure|\n|-----------------|-------------------------------|----------------------|\n|Load money |status = 2, type/code = 1 |Card [$cardId] has been loaded [$merchant/amount] [$merchant/currency] [$merchantName]. Balance [$otb] [$card/currency]. [$authDate] [$authTime] |\n|Purchase |status = 2, type/code = 0 |Card [$cardId]. Purchase [$merchant/amount] [$merchant/currency] [$merchantName]. Balance [$otb] [$card/currency]. [$authDate] [$authTime] |\n|Denial of operation |status = 0, type/code IN {0,1} |Card [$cardId]. Transaction [$merchant/amount] [$merchant/currency] refused by Card Issuer at [$merchantName]. [$authDate] [$authTime] |\n|Cancellation of payments for goods and services |status = 1, type/code = 3 |Card [$cardId]. Transaction cancelled [$merchant/amount] [$merchant/currency] [$merchantName]. Balance [$otb] [$card/currency]. [$authDate] [$authTime] |\n","payload":{"type":"object","properties":{"cardId":{"type":"string","description":"Card ID","x-parser-schema-id":"<anonymous-schema-2>"},"walletId":{"type":"string","description":"Wallet ID","x-parser-schema-id":"<anonymous-schema-3>"},"notification":{"type":"object","description":"Notification about card operation authorization","properties":{"uuid":{"type":"string","description":"Universally unique identifier, which is set for the payment","x-parser-schema-id":"<anonymous-schema-5>"},"status":{"type":"string","description":"Payment status to indicate whether authorization is successful, pending or failed","x-parser-schema-id":"<anonymous-schema-6>"},"type":{"type":"object","description":"The detailed transaction type","properties":{"code":{"type":"string","description":"The code used to identify the transaction type","x-parser-schema-id":"<anonymous-schema-8>"},"direction":{"type":"string","description":"The direction of funds, which can be crediting or withdrawal (\"DEBIT\" or \"CREDIT\")","x-parser-schema-id":"<anonymous-schema-9>"},"description":{"type":"string","description":"The description provided for the specified transaction type","x-parser-schema-id":"<anonymous-schema-10>"}},"x-parser-schema-id":"<anonymous-schema-7>"},"mcc":{"type":"number","description":"Merchant category code for the operation","x-parser-schema-id":"<anonymous-schema-11>"},"authDate":{"type":"string","format":"date","description":"Authorization date for the operation","x-parser-schema-id":"<anonymous-schema-12>"},"authTime":{"type":"string","format":"time","description":"Authorization time for the operation","example":"18:30:15","x-parser-schema-id":"<anonymous-schema-13>"},"postingDate":{"type":"string","description":"Posting date for the operation","x-parser-schema-id":"<anonymous-schema-14>"},"authCode":{"type":"string","description":"Authorization code for the operation","x-parser-schema-id":"<anonymous-schema-15>"},"rrn":{"type":"number","description":"Retrieval reference number, which is provided by the acquiring bank","x-parser-schema-id":"<anonymous-schema-16>"},"merchantId":{"type":"number","description":"The identifier of the merchant","x-parser-schema-id":"<anonymous-schema-