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 |
| method |
Die Zahlungsmethode für die Zahlungsmethode, die der Benutzer zur Erfüllung der Transaktion ausgewählt hat |
| payer |
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. |
| payer |
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. |
| shipping |
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. |
| shipping |
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