구매 기록 목록

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

이 엔드포인트를 사용하여 계정에 대한 주문 구입 기록을 나열합니다

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

url = "https://www.digicert.com/services/v2/finance/purchase-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/purchase-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/purchase-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
{
  "order_transactions": [
    {
      "id": "100003",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "order_id": "11223",
      "receipt_id": "11118",
      "acct_adjust_id": "0",
      "amount": "379.00",
      "payment_type": "card",
      "transaction_date": "2018-07-18 11:34:18",
      "transaction_type": "purchase",
      "product_name": "Secure Site SSL"
    },
    {
      "id": "100002",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "order_id": "11222",
      "receipt_id": "11117",
      "acct_adjust_id": "0",
      "amount": "198.00",
      "payment_type": "card",
      "transaction_date": "2018-10-11 10:03:45",
      "transaction_type": "purchase",
      "product_name": "Standard SSL"
    },
    {
      "id": "100001",
      "container": {
        "id": 11223,
        "name": "Example Division",
        "is_active": true
      },
      "order_id": "11221",
      "receipt_id": "11116",
      "acct_adjust_id": "0",
      "amount": "499.00",
      "payment_type": "card",
      "transaction_date": "2018-01-26 12:43:49",
      "transaction_type": "purchase",
      "product_name": "EV Multi-Domain"
    },
    ...
  ],
  "page": {
    "total": 1854,
    "limit": 1000,
    "offset": 0
  }
}

URL 쿼리 문자열

이름 필수/옵션 유형 설명
container_id 옵션 int 결과를 특정 컨테이너로 필터합니다.
limit 옵션 int 지정된 페이지 매김 번호에서 목록을 자릅니다.
최대: 1000 (기본값)
offset 옵션 int 지정된 페이지 매김 번호에서 목록을 시작합니다.
기본값: 0

응답 매개 변수

이름 유형 설명
order_transactions array 반환된 주문 트랜잭션의 목록입니다.
.. id string 주문 트랜잭션 ID입니다.
.. container object 조정을 개신한 컨테이너에 대한 상세 정보입니다.
.. .. id int 컨테이너 ID입니다.
.. .. name string 컨테이너의 이름입니다.
.. .. is_active bool 컨테이너의 활성 상태입니다.
.. order_id
.. receipt_id
.. acct_adjust_id
.. amount 트랜잭션 금액입니다.
.. payment_type 트랜잭션에 대해 사용하는 결제 유형입니다.
.. transaction_date 트랜잭션의 타임스탬프입니다.
형식: yyyy-MM-dd HH:mm:ss
.. transaction_type 트랜잭션 유형입니다.
가능한 값: purchase
.. product_name 구입한 제품의 이름입니다.
용어집 — 제품 식별자를 참조하십시오.
페이지 object 결과에 대한 상세 정보입니다.
URL 쿼리 문자열을 사용하여 수정합니다.