Поделиться через


PaymentResponse interface

Предупреждение

Теперь этот API является нерекомендуемым.

Bot Framework no longer supports payments

ПлатежResponse возвращается, когда пользователь выбрал метод оплаты и одобрил запрос на оплату

Свойства

details

Объект JSON-serializable, который предоставляет определенное сообщение метода оплаты, используемое продавцом для обработки транзакции и определения успешной передачи средств

methodName

Идентификатор метода оплаты для метода оплаты, выбранного пользователем для выполнения транзакции.

payerEmail

Если для флага requestPayerEmail задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerEmail будет адресом электронной почты, выбранным пользователем.

payerPhone

Если для флага requestPayerPhone задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, payerPhone будет номер телефона, выбранный пользователем.

shippingAddress

Если для флага requestShipping задано значение true в конструкторе PaymentOptions, переданном конструктору PaymentRequest, то shippingAddress будет полным и окончательным адресом доставки, выбранным пользователем.

shippingOption

Если для флага 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