PaymentResponse interface
Предупреждение
Теперь этот API является нерекомендуемым.
Bot Framework no longer supports payments
ПлатежResponse возвращается, когда пользователь выбрал метод оплаты и одобрил запрос на оплату
Свойства
details | Объект JSON-serializable, который предоставляет определенное сообщение метода оплаты, используемое продавцом для обработки транзакции и определения успешной передачи средств |
method |
Идентификатор метода оплаты для метода оплаты, выбранного пользователем для выполнения транзакции. |
payer |
Если для флага requestPayerEmail задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerEmail будет адресом электронной почты, выбранным пользователем. |
payer |
Если для флага requestPayerPhone задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerPhone будет номер телефона, выбранный пользователем. |
shipping |
Если для флага requestShipping задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, то shippingAddress будет полным и окончательным адресом доставки, выбранным пользователем. |
shipping |
Если для флага requestShipping задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, то shippingOption будет атрибутом идентификатора выбранного параметра доставки. |
Сведения о свойстве
details
Объект JSON-serializable, который предоставляет определенное сообщение метода оплаты, используемое продавцом для обработки транзакции и определения успешной передачи средств
details: any
Значение свойства
any
methodName
Идентификатор метода оплаты для метода оплаты, выбранного пользователем для выполнения транзакции.
methodName: string
Значение свойства
string
payerEmail
Если для флага requestPayerEmail задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerEmail будет адресом электронной почты, выбранным пользователем.
payerEmail: string
Значение свойства
string
payerPhone
Если для флага requestPayerPhone задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerPhone будет номер телефона, выбранный пользователем.
payerPhone: string
Значение свойства
string
shippingAddress
Если для флага requestShipping задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, то shippingAddress будет полным и окончательным адресом доставки, выбранным пользователем.
shippingAddress: PaymentAddress
Значение свойства
shippingOption
Если для флага requestShipping задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, то shippingOption будет атрибутом идентификатора выбранного параметра доставки.
shippingOption: string
Значение свойства
string