PHP Class PayPal\PayPalAPI\DoDirectPaymentResponseType

Inheritance: extends PayPal\EBLBaseComponents\AbstractResponseType
Show file Open project: paypal/merchant-sdk-php Class Usage Examples

Public Properties

Property Type Description
$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.

Property Details

$AVSCode public property

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
return string

$Amount public property

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

$CVV2Code public property

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
return string

$FMFDetails public property

public FMFDetailsType,PayPal\EBLBaseComponents $FMFDetails
return PayPal\EBLBaseComponents\FMFDetailsType

$PaymentAdviceCode public property

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

$PaymentStatus public property

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

$PendingReason public property

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

$ThreeDSecureResponse public property

public ThreeDSecureResponseType,PayPal\EBLBaseComponents $ThreeDSecureResponse
return PayPal\EBLBaseComponents\ThreeDSecureResponseType

$TransactionID public property

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