다음을 통해 공유


PaymentResponse interface

경고

이 API는 이제 사용되지 않습니다.

Bot Framework no longer supports payments

사용자가 결제 방법을 선택하고 결제 요청을 승인하면 PaymentResponse가 반환됩니다.

속성

details

판매자가 거래를 처리하고 성공적인 자금 이체를 결정하는 데 사용하는 결제 방법별 메시지를 제공하는 JSON 직렬화 가능 개체입니다.

methodName

사용자가 거래를 이행하기 위해 선택한 결제 방법에 대한 결제 방법 식별자입니다.

payerEmail

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestPayerEmail 플래그가 true로 설정된 경우 payerEmail은 사용자가 선택한 이메일 주소가 됩니다.

payerPhone

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestPayerPhone 플래그가 true로 설정된 경우 payerPhone은 사용자가 선택한 전화 번호가 됩니다.

shippingAddress

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestShipping 플래그가 true로 설정된 경우 shippingAddress는 사용자가 선택한 전체 및 최종 배송 주소가 됩니다.

shippingOption

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestShipping 플래그가 true로 설정된 경우 shippingOption은 선택한 배송 옵션의 ID 특성이 됩니다.

속성 세부 정보

details

판매자가 거래를 처리하고 성공적인 자금 이체를 결정하는 데 사용하는 결제 방법별 메시지를 제공하는 JSON 직렬화 가능 개체입니다.

details: any

속성 값

any

methodName

사용자가 거래를 이행하기 위해 선택한 결제 방법에 대한 결제 방법 식별자입니다.

methodName: string

속성 값

string

payerEmail

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestPayerEmail 플래그가 true로 설정된 경우 payerEmail은 사용자가 선택한 이메일 주소가 됩니다.

payerEmail: string

속성 값

string

payerPhone

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestPayerPhone 플래그가 true로 설정된 경우 payerPhone은 사용자가 선택한 전화 번호가 됩니다.

payerPhone: string

속성 값

string

shippingAddress

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestShipping 플래그가 true로 설정된 경우 shippingAddress는 사용자가 선택한 전체 및 최종 배송 주소가 됩니다.

shippingAddress: PaymentAddress

속성 값

shippingOption

PaymentRequest 생성자에 전달된 PaymentOptions에서 requestShipping 플래그가 true로 설정된 경우 shippingOption은 선택한 배송 옵션의 ID 특성이 됩니다.

shippingOption: string

속성 값

string