Freigeben über


PaymentResponse interface

Warnung

Diese API ist nun veraltet.

Bot Framework no longer supports payments

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

Eigenschaften

details

Ein JSON-serialisierbares Objekt, das eine spezifische Nachricht für zahlungsmethodenspezifische Nachrichten bereitstellt, die vom Händler verwendet werden, um die Transaktion zu verarbeiten und die erfolgreiche Übertragung des Fonds zu bestimmen

methodName

Die Zahlungsmethode für die Zahlungsmethode, die der Benutzer zur Erfüllung der Transaktion ausgewählt hat

payerEmail

Wenn das flag "requestPayerEmail" in den PaymentOptions, die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist payerEmail die vom Benutzer gewählte E-Mail-Adresse.

payerPhone

Wenn das flag "requestPayerPhone" in den PaymentOptions, die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist payerPhone die vom Benutzer gewählte Telefonnummer.

shippingAddress

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

shippingOption

Wenn das RequestShipping-Flag in den PaymentOptions,die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist shippingOption das ID-Attribut der ausgewählten Versandoption.

Details zur Eigenschaft

details

Ein JSON-serialisierbares Objekt, das eine spezifische Nachricht für zahlungsmethodenspezifische Nachrichten bereitstellt, die vom Händler verwendet werden, um die Transaktion zu verarbeiten und die erfolgreiche Übertragung des Fonds zu bestimmen

details: any

Eigenschaftswert

any

methodName

Die Zahlungsmethode für die Zahlungsmethode, die der Benutzer zur Erfüllung der Transaktion ausgewählt hat

methodName: string

Eigenschaftswert

string

payerEmail

Wenn das flag "requestPayerEmail" in den PaymentOptions, die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist payerEmail die vom Benutzer gewählte E-Mail-Adresse.

payerEmail: string

Eigenschaftswert

string

payerPhone

Wenn das flag "requestPayerPhone" in den PaymentOptions, die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist payerPhone die vom Benutzer gewählte Telefonnummer.

payerPhone: string

Eigenschaftswert

string

shippingAddress

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

shippingAddress: PaymentAddress

Eigenschaftswert

shippingOption

Wenn das RequestShipping-Flag in den PaymentOptions,die an den PaymentRequest-Konstruktor übergeben wurde, auf "true" festgelegt wurde, ist shippingOption das ID-Attribut der ausgewählten Versandoption.

shippingOption: string

Eigenschaftswert

string