Elenca profili di pagamento

GET
https://www.digicert.com/services/v2/finance/payment-profile

Usa questo endpoint per elencare i profili di pagamento salvati nel tuo account.

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

url = "https://www.digicert.com/services/v2/finance/payment-profile"

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/payment-profile"

	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/payment-profile',
  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
{
  "profiles": [
    {
      "id": 1001,
      "is_default": true,
      "status": "active",
      "credit_card": {
        "shortened_number": "1234",
        "type": "amex",
        "expiration_month": 1,
        "expiration_year": 2055,
        "cardholder_name": "John Fake",
        "label": "Buisness Amex - 1234"
      },
      "billing_address": {
        "address": "123 Fake Street",
        "city": "Lehi",
        "state": "ut",
        "zip": "84043",
        "country": "us"
      },
      "billing_email": "john.fake@example.com"
    }
  ],
  "page": {
    "total": 1,
    "limit": 1000,
    "offset": 0
  }
}

Stringhe di query URL

Nome Rich/Opz Tipo Descrizione
limit facoltativo int Tronca elenco nel numero specificato per la paginazione.
Max: 1000 (impostazione predefinita)
offset facoltativo int Avvia elenco nel numero specificato per la paginazione.
Predefinita: 0

Parametri di risposta

Nome Tipo Descrizione
profiles array Elenco dei profili di pagamento salvati.
.. id int ID profilo di pagamento.
.. is_default bool Specifica se è il profilo di pagamento predefinito.
.. status string Stato del profilo di pagamento.
Valori possibili: active, inactive
.. credit_card object Dettagli sulla carta di credito salvata.
.. .. shortened_number string Le ultime quattro cifre della carta di credito salvata.
.. .. type string Emittente della carta di credito.
Valori possibili: amex, discover, mastercard, visa, other
.. .. expiration_month int Mese di scadenza della carta di credito.
.. .. expiration_year int Anno di scadenza della carta di credito.
.. .. cardholder_name string Nome riportato sulla carta di credito.
.. .. label string Breve descrizione della carta.
.. billing_address object Dettagli sull’indirizzo di fatturazione per il profilo di pagamento salvato.
.. .. address stringa
.. .. city stringa
.. .. state stringa
.. .. zip stringa
.. .. country stringa
.. billing_email string Indirizzo e-mail per il profilo di pagamento salvato.
pagina object Dettagli sui risultati.
Modificati con le stringhe di query URL.