Répertorier les historiques de solde

GET
https://www.digicert.com/services/v2/finance/balance-history

Appelez ce point de terminaison pour afficher l’historique d’ajustement du compte.

cURL
curl -X GET \
  https://www.digicert.com/services/v2/finance/balance-history \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/finance/balance-history"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("GET", url, data=payload, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/finance/balance-history"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
NodeJS
var request = require("request");

var options = { method: 'GET',
  url: 'https://www.digicert.com/services/v2/finance/balance-history',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
{
  "adjustments": [
    {
      "id": "5",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "credit": "195.00",
      "transaction_type": "Credit",
      "receipt_id": "0",
      "transaction_date": "2018-10-18 08:47:53",
      "balance_after": "441.00",
      "note": "Payment for invoice #100001"
    },
    {
      "id": "4",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "credit": "98.00",
      "transaction_type": "Credit",
      "receipt_id": "0",
      "transaction_date": "2018-10-18 08:47:53",
      "balance_after": "246.00",
      "note": "Payment for invoice #100006"
    },
    {
      "id": "3",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "debit": "295.00",
      "transaction_type": "Sale from Account Balance",
      "receipt_id": "121214",
      "transaction_date": "2018-09-04 12:02:39",
      "balance_after": "148.00",
      "order_id": "12346",
      "note": "Auto-debit: enterprise order from account balance"
    },
    {
      "id": "2",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "debit": "157.00",
      "transaction_type": "Sale from Account Balance",
      "receipt_id": "121213",
      "transaction_date": "2018-09-04 12:02:06",
      "balance_after": "443.00",
      "order_id": "12345",
      "note": "Auto-debit: enterprise order from account balance"
    },
    {
      "id": "1",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "credit": "600.00",
      "transaction_type": "Credit",
      "receipt_id": "0",
      "transaction_date": "2018-08-15 09:21:53",
      "balance_after": "600.00",
      "note": "Initial deposit for account."
    },
  ],
  "page": {
    "total": 4,
    "limit": 1000,
    "offset": 0
  }
}

Chaînes de requête d’URL

Nom Obligatoire/facultatif Type Description
offset Facultatif int Affiche la liste à partir du numéro de page spécifié.
limit Facultatif int Tronque la liste à partir du numéro de page spécifié.

La chaîne de requête d’URL container_id est obligatoire si votre compte contient plus d’une division.

Paramètres de réponse

Nom Type Description
adjustments array List des ajustements
.. id string ID d’ajustement
.. container object Détails relatifs au conteneur à l’origine de l’ajustement
.. .. id int ID du conteneur
.. .. name string Nom du conteneur
.. .. is_active bool Statut actif du conteneur
.. credit
.. debit
string Si le solde est créditeur, il s’agit du montant qui a été déposé sur le compte.
Si le solde est débiteur, il s’agit du montant qui a été prélevé du compte.
.. transaction_type string Type d’ajustement effectué
Valeurs possibles : Credit, Sale from Account Balance
.. receipt_id string ID du reçu
La valeur de 0 est renvoyée pour toutes les transactions de crédit.
.. transaction_date string Horodatage de l’ajustement
Format : yyyy-MM-dd HH:mm:ss
.. balance_after string Solde du compte après l’ajustement
.. note string Note concernant l’ajustement
page object Détails sur les résultats
Modifié en utilisant les chaînes de requête d’URL.