PHP 클래스 PayPal\PayPalAPI\DoDirectPaymentResponseType

상속: extends PayPal\EBLBaseComponents\AbstractResponseType
파일 보기 프로젝트 열기: paypal/merchant-sdk-php 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$AVSCode string Address Verification System response code. Character limit: One single-byte alphanumeric character AVS CodeMeaningMatched Details A AddressAddress only (no ZIP) B International “A”Address only (no ZIP) CInternational “N” None DInternational “X” Address and Postal Code E Not allowed for MOTO (Internet/Phone) transactions Not applicable F UK-specific “X”Address and Postal Code G Global Unavailable Not applicable I International UnavailableNot applicable N NoNone PPostal (International “Z”)Postal Code only (no Address) RRetryNot applicable S Service not Supported Not applicable U UnavailableNot applicable W Whole ZIPNine-digit ZIP code (no Address) X Exact match Address and nine-digit ZIP code Y YesAddress and five-digit ZIP Z ZIP Five-digit ZIP code (no Address) All others Error Not applicable
$Amount PayPal\CoreComponentTypes\BasicAmountType The amount of the payment as specified by you on DoDirectPaymentRequest.
$CVV2Code string Result of the CVV2 check by PayPal. CVV2 CodeMeaningMatched Details M MatchCVV2 N No match None P Not ProcessedNot applicable SService not SupportedNot applicable U UnavailableNot applicable XNo response Not applicable All others ErrorNot applicable
$FMFDetails PayPal\EBLBaseComponents\FMFDetailsType
$PaymentAdviceCode string Response code from the processor when a recurring transaction is declined.
$PaymentStatus string This will identify the actual transaction status.
$PendingReason string The reason why a particular transaction went in pending.
$ThreeDSecureResponse PayPal\EBLBaseComponents\ThreeDSecureResponseType
$TransactionID string Transaction identification number. Character length and limitations: 19 characters maximum.

프로퍼티 상세

$AVSCode 공개적으로 프로퍼티

Address Verification System response code. Character limit: One single-byte alphanumeric character AVS CodeMeaningMatched Details A AddressAddress only (no ZIP) B International “A”Address only (no ZIP) CInternational “N” None DInternational “X” Address and Postal Code E Not allowed for MOTO (Internet/Phone) transactions Not applicable F UK-specific “X”Address and Postal Code G Global Unavailable Not applicable I International UnavailableNot applicable N NoNone PPostal (International “Z”)Postal Code only (no Address) RRetryNot applicable S Service not Supported Not applicable U UnavailableNot applicable W Whole ZIPNine-digit ZIP code (no Address) X Exact match Address and nine-digit ZIP code Y YesAddress and five-digit ZIP Z ZIP Five-digit ZIP code (no Address) All others Error Not applicable
public string $AVSCode
리턴 string

$Amount 공개적으로 프로퍼티

The amount of the payment as specified by you on DoDirectPaymentRequest.
public BasicAmountType,PayPal\CoreComponentTypes $Amount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$CVV2Code 공개적으로 프로퍼티

Result of the CVV2 check by PayPal. CVV2 CodeMeaningMatched Details M MatchCVV2 N No match None P Not ProcessedNot applicable SService not SupportedNot applicable U UnavailableNot applicable XNo response Not applicable All others ErrorNot applicable
public string $CVV2Code
리턴 string

$FMFDetails 공개적으로 프로퍼티

public FMFDetailsType,PayPal\EBLBaseComponents $FMFDetails
리턴 PayPal\EBLBaseComponents\FMFDetailsType

$PaymentAdviceCode 공개적으로 프로퍼티

Response code from the processor when a recurring transaction is declined.
public string $PaymentAdviceCode
리턴 string

$PaymentStatus 공개적으로 프로퍼티

This will identify the actual transaction status.
public string $PaymentStatus
리턴 string

$PendingReason 공개적으로 프로퍼티

The reason why a particular transaction went in pending.
public string $PendingReason
리턴 string

$ThreeDSecureResponse 공개적으로 프로퍼티

public ThreeDSecureResponseType,PayPal\EBLBaseComponents $ThreeDSecureResponse
리턴 PayPal\EBLBaseComponents\ThreeDSecureResponseType

$TransactionID 공개적으로 프로퍼티

Transaction identification number. Character length and limitations: 19 characters maximum.
public string $TransactionID
리턴 string