.. meta:: :description: Remote reports API in Solid Payments: download transaction reports and reconciliation data programmatically via the services_transaction-report endpoint. .. _reports: Reports for Integration ################################### .. role:: ex .. role:: code Remote transactions report ==================================================== Overview ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | Remote transactions report provide an option to get complete information about transactions with their statuses for reconciliation, data integrity checks and further analysis. | Connecting Party is able to get a transaction report via Payment Gateway API. Remote Transactions Report Flow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. uml:: :align: center @startuml autonumber skinparam roundcorner 20 skinparam sequenceArrowThickness 2 skinparam ParticipantPadding 30 participant "Connecting Party" as User participant "Payment Gateway" as Merchant User -> Merchant: GET request to download transaction report\n/services/transaction-report activate User activate Merchant Merchant --> Merchant: Report is created Merchant --> User: Send remote transaction report deactivate Merchant deactivate User @enduml | (1) To send GET request to download remote transaction report see :ref:`/services/transaction-report`. | (2) Remote transaction report is generated based on applied filters. | (3) Prepared report is sent to Connecting Party. Custom reports ========================================== Overview ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | Custom reports provide an option to get customized information from Solid Payments system to meet the specific business needs. Custom report content and format must be requested from Payment Gateway representatives. | Connecting Party is able to get a custom report via Payment Gateway API. Custom Report Flow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. uml:: :align: center @startuml autonumber skinparam roundcorner 20 skinparam sequenceArrowThickness 2 skinparam ParticipantPadding 30 participant "Connecting Party" as User participant "Payment Gateway" as Merchant User -> Merchant: GET request to download custom report\n/services/v2/rpt-engine activate User activate Merchant Merchant --> Merchant: Report is created Merchant --> User: Send custom report deactivate Merchant deactivate User @enduml | (1) To send GET request to download custom report see :ref:`/services/v2/rpt-engine`. | (2) Custom report is prepared based on applied filters. | (3) Prepared report is sent to Connecting Party. .. ifconfig:: "doc.payneteasy.com" in site_link ---- .. admonition:: See also :class: related-cross-link `Back-office solution management → `_ .. ifconfig:: "doc.payneteasy.ru" in site_link ---- .. admonition:: См. также :class: related-cross-link `Управление платформой и отчётность → `_