Finance API is a part of the service that is used to provide our clients with financial information. The report is provided in .CSV format for your account for a certain period.


Method - POST 

Endpoint:https://reports.solidgate.com/api/v1/finance/financial_entries


Use the following script:

var private_key = "!!!Enter secret Key!!!";
var merchant_id = "!!!Enter public key!!!";
var data ='{"date_to": "2022-10-01 00:00:00", "date_from": "2022-09-01 00:00:00"}';
var hash = CryptoJS.HmacSHA512(merchant_id + data + merchant_id, private_key);
var signature = btoa(hash.toString(CryptoJS.enc.Hex));
postman.setEnvironmentVariable("data", data);
postman.setEnvironmentVariable("Merchant", merchant_id);
postman.setEnvironmentVariable("Signature", signature);
pm.variables.get("variable_key");

You will get a report URL:

{
    "report_url": "https://reports.solidgate.com/api/v1/finance/financial_entries/report/fin_221101_164844_test_var_sandbox/download"
}

After that, you will need to use the report URL you received previously:


Method - GET 

Endpoint:https://reports.solidgate.com/api/v1/finance/financial_entries/report/{report_id}/download


(report_url": "https://reports.solidgate.com/api/v1/finance/financial_entries/report/fin_221101_164844_test_var_sandbox/download)

With the same script but with GET request:

var private_key = "Secret Key";
var merchant_id = "Public key";
var data ='{"date_to": "2022-10-01 00:00:00", "date_from": "2022-09-01 00:00:00"}';
var hash = CryptoJS.HmacSHA512(merchant_id + data + merchant_id, private_key);
var signature = btoa(hash.toString(CryptoJS.enc.Hex));
postman.setEnvironmentVariable("data", data);
postman.setEnvironmentVariable("Merchant", merchant_id);
postman.setEnvironmentVariable("Signature", signature);
pm.variables.get("variable_key");

And you will get a report.

Documentation can be found on the following link: https://dev.solidgate.com/developers/documentation/reports/#Financial_Entries

In case of any questions, please contact our Support Team directly via http://support.solidgate.com/