Freigeben über


Payment Methods - Get By Billing Profile

Ruft eine Zahlungsmethode ab, die mit einem Abrechnungsprofil verknüpft ist. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/{paymentMethodName}?api-version=2024-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
billingAccountName
path True

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName
path True

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

paymentMethodName
path True

string

Die ID, die eine Zahlungsmethode eindeutig identifiziert.

api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2024-04-01.

Antworten

Name Typ Beschreibung
200 OK

PaymentMethodLink

OKAY. Die Anforderung ist erfolgreich.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

PaymentMethodsGetByBillingProfile

Beispielanforderung

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000032:00000000-0000-0000-0000-000000000099_2019-05-31/billingProfiles/ABC1-A1CD-AB1-BP1/paymentMethodLinks/ABCDABCDABC0?api-version=2024-04-01

Beispiel für eine Antwort

{
  "id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000032:00000000-0000-0000-0000-000000000099_2019-05-31/billingProfiles/ABC1-A1CD-AB1-BP1/paymentMethodLinks/ABCDABCDABC0",
  "name": "ABCDABCDABC0",
  "type": "Microsoft.Billing/billingAccounts/billingProfiles/paymentMethodLinks",
  "properties": {
    "paymentMethodId": "/providers/Microsoft.Billing/paymentMethods/ABCDABCDABC0",
    "accountHolderName": "abc",
    "expiration": "1/2035",
    "lastFourDigits": "1270",
    "family": "CreditCard",
    "paymentMethodType": "mc",
    "displayName": "Master Card",
    "logos": [
      {
        "mimeType": "image/png",
        "url": "https://contoso.com/staticresourceservice/images/v4/logo_visa_rect.png"
      },
      {
        "mimeType": "image/svg+xml",
        "url": "https://contoso.com/staticresourceservice/images/v4/logo_visa.svg"
      }
    ],
    "status": "active"
  }
}

Definitionen

Name Beschreibung
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

paymentMethodFamily

Die Familie der Zahlungsmethode.

PaymentMethodLink

Eine Zahlungsmethoden-Verknüpfung.

PaymentMethodLogo

Logo der Zahlungsmethode.

PaymentMethodProperties

Die Eigenschaften einer Zahlungsmethode.

paymentMethodStatus

Status der Zahlungsmethode.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

paymentMethodFamily

Die Familie der Zahlungsmethode.

Wert Beschreibung
CheckWire
CreditCard
Credits
DirectDebit
EWallet
None
Other
TaskOrder

Eine Zahlungsmethoden-Verknüpfung.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties.accountHolderName

string

Der Kontoinhabername für die Zahlungsmethode. Dies wird nur für Zahlungsmethoden mit Family CreditCard unterstützt.

properties.displayName

string

Der Anzeigename der Zahlungsmethode.

properties.expiration

string

Der Ablaufmonat und das Jahr der Zahlungsmethode. Dies wird nur für Zahlungsmethoden mit Family CreditCard unterstützt.

properties.family

paymentMethodFamily

Die Familie der Zahlungsmethode.

properties.lastFourDigits

string

Letzte vier Ziffern der Zahlungsmethode.

properties.logos

PaymentMethodLogo[]

Die Liste der Logos für die Zahlungsmethode.

properties.paymentMethod

PaymentMethodProperties

Projektion einer Zahlungsmethode. Wird in diesen oder zukünftigen Versionen nicht zurückgegeben.

properties.paymentMethodId

string

ID der Zahlungsmethode. Beispiel: /providers/Microsoft.Billing/paymentMethods/ABCDABCDABC0

properties.paymentMethodType

string

Die Art der Zahlungsmethode.

properties.status

paymentMethodStatus

Status der Zahlungsmethode.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Wörterbuch der Metadaten, die der Ressource zugeordnet sind. Möglicherweise wird sie nicht für alle Ressourcentypen aufgefüllt. Maximale Schlüssel-/Wertlänge unterstützt von 256 Zeichen. Schlüssel/Wert dürfen keinen leeren Wert oder null sein. Schlüssel können nicht <> % & \ enthalten? /

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

Logo der Zahlungsmethode.

Name Typ Beschreibung
mimeType

string

MIME-Typ des Logos.

url

string

Öffentliche URL des Bilds des Logos.

PaymentMethodProperties

Die Eigenschaften einer Zahlungsmethode.

Name Typ Beschreibung
accountHolderName

string

Der Kontoinhabername für die Zahlungsmethode. Dies wird nur für Zahlungsmethoden mit Family CreditCard unterstützt.

displayName

string

Der Anzeigename der Zahlungsmethode.

expiration

string

Der Ablaufmonat und das Jahr der Zahlungsmethode. Dies wird nur für Zahlungsmethoden mit Family CreditCard unterstützt.

family

paymentMethodFamily

Die Familie der Zahlungsmethode.

id

string

ID der Zahlungsmethode.

lastFourDigits

string

Letzte vier Ziffern der Zahlungsmethode.

logos

PaymentMethodLogo[]

Die Liste der Logos für die Zahlungsmethode.

paymentMethodType

string

Die Art der Zahlungsmethode.

status

paymentMethodStatus

Status der Zahlungsmethode.

paymentMethodStatus

Status der Zahlungsmethode.

Wert Beschreibung
active
inactive

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.