Freigeben über


PaymentResponse interface

Warnung

Diese API ist nun veraltet.

Bot Framework no longer supports payments

Ein PaymentResponse wird zurückgegeben, wenn ein Benutzer eine Zahlungsmethode ausgewählt und eine Zahlungsanforderung genehmigt hat.

Eigenschaften

details

Ein JSON-serialisierbares Objekt, das eine zahlungsmethodenspezifische Nachricht bereitstellt, die vom Händler verwendet wird, um die Transaktion zu verarbeiten und die erfolgreiche Überweisung zu bestimmen.

methodName

Die Zahlungsmethoden-ID für die Zahlungsmethode, die der Benutzer ausgewählt hat, um die Transaktion auszuführen.

payerEmail

Wenn das Flag requestPayerEmail in den An den PaymentRequest-Konstruktor übergebenen PaymentOptions auf true festgelegt wurde, ist payerEmail die vom Benutzer ausgewählte E-Mail-Adresse.

payerPhone

Wenn das Flag requestPayerPhone in den an den PaymentRequest-Konstruktor übergebenen PaymentOptions auf true festgelegt wurde, ist payerPhone die vom Benutzer ausgewählte Telefonnummer.

shippingAddress

Wenn das RequestShipping-Flag in den paymentOptions, die an den PaymentRequest-Konstruktor übergeben wurden, auf true festgelegt wurde, ist shippingAddress die vollständige und endgültige Versandadresse, die vom Benutzer ausgewählt wurde.

shippingOption

Wenn das requestShipping-Flag in den paymentOptions, die an den PaymentRequest-Konstruktor übergeben wurden, auf true festgelegt wurde, ist shippingOption das id-Attribut der ausgewählten Versandoption.

Details zur Eigenschaft

details

Ein JSON-serialisierbares Objekt, das eine zahlungsmethodenspezifische Nachricht bereitstellt, die vom Händler verwendet wird, um die Transaktion zu verarbeiten und die erfolgreiche Überweisung zu bestimmen.

details: any

Eigenschaftswert

any

methodName

Die Zahlungsmethoden-ID für die Zahlungsmethode, die der Benutzer ausgewählt hat, um die Transaktion auszuführen.

methodName: string

Eigenschaftswert

string

payerEmail

Wenn das Flag requestPayerEmail in den An den PaymentRequest-Konstruktor übergebenen PaymentOptions auf true festgelegt wurde, ist payerEmail die vom Benutzer ausgewählte E-Mail-Adresse.

payerEmail: string

Eigenschaftswert

string

payerPhone

Wenn das Flag requestPayerPhone in den an den PaymentRequest-Konstruktor übergebenen PaymentOptions auf true festgelegt wurde, ist payerPhone die vom Benutzer ausgewählte Telefonnummer.

payerPhone: string

Eigenschaftswert

string

shippingAddress

Wenn das RequestShipping-Flag in den paymentOptions, die an den PaymentRequest-Konstruktor übergeben wurden, auf true festgelegt wurde, ist shippingAddress die vollständige und endgültige Versandadresse, die vom Benutzer ausgewählt wurde.

shippingAddress: PaymentAddress

Eigenschaftswert

shippingOption

Wenn das requestShipping-Flag in den paymentOptions, die an den PaymentRequest-Konstruktor übergeben wurden, auf true festgelegt wurde, ist shippingOption das id-Attribut der ausgewählten Versandoption.

shippingOption: string

Eigenschaftswert

string