C# 클래스 Riskified.SDK.Model.OrderElements.PaypalPaymentDetails

상속: IPaymentDetails
파일 보기 프로젝트 열기: Riskified/sdk_net 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
PaypalPaymentDetails ( string paymentStatus, string authorizationId = null, string payerEmail = null, string payerStatus = null, string payerAddressStatus = null, string protectionEligibility = null, string pendingReason = null ) : Newtonsoft.Json

The payment information for the order in case of a paypal payment

Validate ( Validations validationType = Validations.Weak ) : void

Validates the objects fields content

메소드 상세

PaypalPaymentDetails() 공개 메소드

The payment information for the order in case of a paypal payment
public PaypalPaymentDetails ( string paymentStatus, string authorizationId = null, string payerEmail = null, string payerStatus = null, string payerAddressStatus = null, string protectionEligibility = null, string pendingReason = null ) : Newtonsoft.Json
paymentStatus string The payment status as recieved from paypal
authorizationId string The authorization Id received from paypal
payerEmail string The payer email assigned to his paypal accout as received from paypal
payerStatus string The payer status as received from paypal
payerAddressStatus string The payer address status as received from paypal
protectionEligibility string The merchants protection eligibility for the order as received from paypal
pendingReason string The pending reason received from paypal
리턴 Newtonsoft.Json

Validate() 공개 메소드

Validates the objects fields content
throws an exception if one of the parameters doesn't match the expected format
public Validate ( Validations validationType = Validations.Weak ) : void
validationType Validations Should use weak validations or strong
리턴 void