PHP 클래스 PayPal\EBLBaseComponents\PaymentInfoType

상속: extends PayPal\Core\PPXmlMessage
파일 보기 프로젝트 열기: paypal/merchant-sdk-php

공개 프로퍼티들

프로퍼티 타입 설명
$BinEligibility string This field indicates whether the credit card number used for this transaction is in a particular bin range registered with PayPal by the merchant. This filed is optional and will be present if merchant has a registered bin range. The value of this field will be "true" if merchant has a registered bin range and the credit card used in the transaction is within the registered bin range. The value of this field will be false if merchant has a registered bin range and credit card used in the transaction outside registered bin range or the transaction is not done using a credit card.
$EbayTransactionID string Its Ebay transaction id. EbayTransactionID will returned for immediate pay item transaction in ECA
$EnhancedPaymentInfo PayPal\EnhancedDataTypes\EnhancedPaymentInfoType This will be enhanced info for the payment: Example: UATP details
$ExchangeRate string Exchange rate for transaction
$ExpectedeCheckClearDate eCheck latest expected clear date
$FMFDetails FMFDetailsType Thes are filters that could result in accept/deny/pending action.
$FeeAmount PayPal\CoreComponentTypes\BasicAmountType Transaction fee associated with the payment
$GrossAmount PayPal\CoreComponentTypes\BasicAmountType Full amount of the customer's payment, before transaction fee is subtracted
$HoldDecision string HoldDecision is returned in the response only if PaymentStatus is Completed-Funds-Held. The reason the funds are kept in pending balance: newsellerpaymenthold: The seller is new. paymenthold: A hold is placed on your transaction due to a reason not listed above.
$InstrumentDetails InstrumentDetailsType Type of the payment instrument.
$InsuranceAmount string Amount of Insurance amount on transaction
$OfferDetails OfferDetailsType Offer Details.
$POSTransactionType string The type of POS transaction F: Forced post transaction. POS merchant can send transactions at a later point if connectivity is lost. S: Single call checkout, and this is to identify PayPal Lite API usage.
$ParentTransactionID string The value of ParentTransactionID is the original OrderID. Character length and limits: 19 single-byte characters maximum
$PaymentDate Date and time of payment
$PaymentError PayPal\EBLBaseComponents\ErrorType This will indicate the payment status for individual payment request in case of split payment
$PaymentRequestID string Unique identifier and mandatory for each bucket in case of split payement
$PaymentStatus string The status of the payment: None: No status Created: A giropay payment has been initiated. Canceled-Reversal: A reversal has been canceled. For example, you won a dispute with the customer, and the funds for the transaction that was reversed have been returned to you. Completed: The payment has been completed, and the funds have been added successfully to your account balance. Denied: You denied the payment. This happens only if the payment was previously pending because of possible reasons described for the PendingReason element. Expired: This authorization has expired and cannot be captured. Failed: The payment has failed. This happens only if the payment was made from your customer's bank account. In-Progress: The transaction is in process of authorization and capture. Partially-Refunded: The transaction has been partially refunded. Pending: The payment is pending. See "PendingReason" for more information. Refunded: You refunded the payment. Reversed: A payment was reversed due to a chargeback or other type of reversal. The funds have been removed from your account balance and returned to the buyer. The reason for the reversal is specified in the ReasonCode element. Processed: A payment has been accepted. Voided: This authorization has been voided. Completed-Funds-Held: The payment has been completed, and the funds have been added successfully to your pending balance. See the "HoldDecision" field for more information.
$PaymentType string The type of payment
$PendingReason string authorization: You set PaymentAction to Authorization on SetExpressCheckoutRequest and have not yet captured funds. echeck: The payment is pending because it was made by an eCheck that has not yet cleared. intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview. multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment. unilateral: The payment is pending because it was made to an email address that is not yet registered or confirmed. upgrade: The payment is pending because it was made via credit card and you must upgrade your account to Business or Premier status in order to receive the funds. upgrade can also mean that you have reached the monthly limit for transactions on your account. verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment. regulatory-review: This payment is pending while we make sure it meets regulatory requirements. We'll contact you again in 24-72 hours with the outcome of our review. other: The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service.
$ProtectionEligibility string Protection Eligibility for this Transaction - None, SPP or ESPP
$ProtectionEligibilityType string Protection Eligibility details for this Transaction
$ReasonCode string guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee. buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer. refund: A reversal has occurred on this transaction because you have given the customer a refund. other: A reversal has occurred on this transaction due to a reason not listed above.
$ReceiptID string Receipt ID Character length and limitations: 16 digits in xxxx-xxxx-xxxx-xxxx format
$ReceiptReferenceNumber string Receipt Reference Number for this Transaction
$RefundSourceCodeType string The type of funding source
$SellerDetails SellerDetailsType Details about the seller. Optional
$SettleAmount PayPal\CoreComponentTypes\BasicAmountType Amount deposited into the account's primary balance after a currency conversion from automatic conversion through your Payment Receiving Preferences or manual conversion through manually accepting a payment. This amount is calculated after fees and taxes have been assessed.
$ShipAmount string Amount of shipping charged on transaction
$ShipDiscount string Amount of shipping discount on transaction
$ShipHandleAmount string Amount of ship handling charged on transaction
$ShippingMethod string Shipping method selected by the user during check-out.
$StoreID string StoreID as entered in the transaction
$Subject string Subject as entered in the transaction
$TaxAmount PayPal\CoreComponentTypes\BasicAmountType Amount of tax for transaction
$TerminalID string TerminalID as entered in the transaction
$TransactionID string A transaction identification number. Character length and limits: 19 single-byte characters maximum
$TransactionType string The type of transaction cart: Transaction created via the PayPal Shopping Cart feature or by Express Checkout with multiple purchased item express-checkout: Transaction created by Express Checkout with a single purchased items send-money: Transaction created by customer from the Send Money tab on the PayPal website. web-accept: Transaction created by customer via Buy Now, Donation, or Auction Smart Logos. subscr-*: Transaction created by customer via Subscription. eot means "end of subscription term." merch-pmt: preapproved payment. mass-pay: Transaction created via MassPay. virtual-terminal: Transaction created via merchant virtual terminal. credit: Transaction created via merchant virtual terminal or API to credit a customer.

프로퍼티 상세

$BinEligibility 공개적으로 프로퍼티

This field indicates whether the credit card number used for this transaction is in a particular bin range registered with PayPal by the merchant. This filed is optional and will be present if merchant has a registered bin range. The value of this field will be "true" if merchant has a registered bin range and the credit card used in the transaction is within the registered bin range. The value of this field will be false if merchant has a registered bin range and credit card used in the transaction outside registered bin range or the transaction is not done using a credit card.
public string $BinEligibility
리턴 string

$EbayTransactionID 공개적으로 프로퍼티

Its Ebay transaction id. EbayTransactionID will returned for immediate pay item transaction in ECA
public string $EbayTransactionID
리턴 string

$EnhancedPaymentInfo 공개적으로 프로퍼티

This will be enhanced info for the payment: Example: UATP details
public EnhancedPaymentInfoType,PayPal\EnhancedDataTypes $EnhancedPaymentInfo
리턴 PayPal\EnhancedDataTypes\EnhancedPaymentInfoType

$ExchangeRate 공개적으로 프로퍼티

Exchange rate for transaction
public string $ExchangeRate
리턴 string

$ExpectedeCheckClearDate 공개적으로 프로퍼티

eCheck latest expected clear date
public $ExpectedeCheckClearDate

$FMFDetails 공개적으로 프로퍼티

Thes are filters that could result in accept/deny/pending action.
public FMFDetailsType,PayPal\EBLBaseComponents $FMFDetails
리턴 FMFDetailsType

$FeeAmount 공개적으로 프로퍼티

Transaction fee associated with the payment
public BasicAmountType,PayPal\CoreComponentTypes $FeeAmount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$GrossAmount 공개적으로 프로퍼티

Full amount of the customer's payment, before transaction fee is subtracted
public BasicAmountType,PayPal\CoreComponentTypes $GrossAmount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$HoldDecision 공개적으로 프로퍼티

HoldDecision is returned in the response only if PaymentStatus is Completed-Funds-Held. The reason the funds are kept in pending balance: newsellerpaymenthold: The seller is new. paymenthold: A hold is placed on your transaction due to a reason not listed above.
public string $HoldDecision
리턴 string

$InstrumentDetails 공개적으로 프로퍼티

Type of the payment instrument.
public InstrumentDetailsType,PayPal\EBLBaseComponents $InstrumentDetails
리턴 InstrumentDetailsType

$InsuranceAmount 공개적으로 프로퍼티

Amount of Insurance amount on transaction
public string $InsuranceAmount
리턴 string

$OfferDetails 공개적으로 프로퍼티

Offer Details.
public OfferDetailsType,PayPal\EBLBaseComponents $OfferDetails
리턴 OfferDetailsType

$POSTransactionType 공개적으로 프로퍼티

The type of POS transaction F: Forced post transaction. POS merchant can send transactions at a later point if connectivity is lost. S: Single call checkout, and this is to identify PayPal Lite API usage.
public string $POSTransactionType
리턴 string

$ParentTransactionID 공개적으로 프로퍼티

The value of ParentTransactionID is the original OrderID. Character length and limits: 19 single-byte characters maximum
public string $ParentTransactionID
리턴 string

$PaymentDate 공개적으로 프로퍼티

Date and time of payment
public $PaymentDate

$PaymentError 공개적으로 프로퍼티

This will indicate the payment status for individual payment request in case of split payment
public ErrorType,PayPal\EBLBaseComponents $PaymentError
리턴 PayPal\EBLBaseComponents\ErrorType

$PaymentRequestID 공개적으로 프로퍼티

Unique identifier and mandatory for each bucket in case of split payement
public string $PaymentRequestID
리턴 string

$PaymentStatus 공개적으로 프로퍼티

The status of the payment: None: No status Created: A giropay payment has been initiated. Canceled-Reversal: A reversal has been canceled. For example, you won a dispute with the customer, and the funds for the transaction that was reversed have been returned to you. Completed: The payment has been completed, and the funds have been added successfully to your account balance. Denied: You denied the payment. This happens only if the payment was previously pending because of possible reasons described for the PendingReason element. Expired: This authorization has expired and cannot be captured. Failed: The payment has failed. This happens only if the payment was made from your customer's bank account. In-Progress: The transaction is in process of authorization and capture. Partially-Refunded: The transaction has been partially refunded. Pending: The payment is pending. See "PendingReason" for more information. Refunded: You refunded the payment. Reversed: A payment was reversed due to a chargeback or other type of reversal. The funds have been removed from your account balance and returned to the buyer. The reason for the reversal is specified in the ReasonCode element. Processed: A payment has been accepted. Voided: This authorization has been voided. Completed-Funds-Held: The payment has been completed, and the funds have been added successfully to your pending balance. See the "HoldDecision" field for more information.
public string $PaymentStatus
리턴 string

$PaymentType 공개적으로 프로퍼티

The type of payment
public string $PaymentType
리턴 string

$PendingReason 공개적으로 프로퍼티

authorization: You set PaymentAction to Authorization on SetExpressCheckoutRequest and have not yet captured funds. echeck: The payment is pending because it was made by an eCheck that has not yet cleared. intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview. multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment. unilateral: The payment is pending because it was made to an email address that is not yet registered or confirmed. upgrade: The payment is pending because it was made via credit card and you must upgrade your account to Business or Premier status in order to receive the funds. upgrade can also mean that you have reached the monthly limit for transactions on your account. verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment. regulatory-review: This payment is pending while we make sure it meets regulatory requirements. We'll contact you again in 24-72 hours with the outcome of our review. other: The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service.
public string $PendingReason
리턴 string

$ProtectionEligibility 공개적으로 프로퍼티

Protection Eligibility for this Transaction - None, SPP or ESPP
public string $ProtectionEligibility
리턴 string

$ProtectionEligibilityType 공개적으로 프로퍼티

Protection Eligibility details for this Transaction
public string $ProtectionEligibilityType
리턴 string

$ReasonCode 공개적으로 프로퍼티

guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee. buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer. refund: A reversal has occurred on this transaction because you have given the customer a refund. other: A reversal has occurred on this transaction due to a reason not listed above.
public string $ReasonCode
리턴 string

$ReceiptID 공개적으로 프로퍼티

Receipt ID Character length and limitations: 16 digits in xxxx-xxxx-xxxx-xxxx format
public string $ReceiptID
리턴 string

$ReceiptReferenceNumber 공개적으로 프로퍼티

Receipt Reference Number for this Transaction
public string $ReceiptReferenceNumber
리턴 string

$RefundSourceCodeType 공개적으로 프로퍼티

The type of funding source
public string $RefundSourceCodeType
리턴 string

$SellerDetails 공개적으로 프로퍼티

Details about the seller. Optional
public SellerDetailsType,PayPal\EBLBaseComponents $SellerDetails
리턴 SellerDetailsType

$SettleAmount 공개적으로 프로퍼티

Amount deposited into the account's primary balance after a currency conversion from automatic conversion through your Payment Receiving Preferences or manual conversion through manually accepting a payment. This amount is calculated after fees and taxes have been assessed.
public BasicAmountType,PayPal\CoreComponentTypes $SettleAmount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$ShipAmount 공개적으로 프로퍼티

Amount of shipping charged on transaction
public string $ShipAmount
리턴 string

$ShipDiscount 공개적으로 프로퍼티

Amount of shipping discount on transaction
public string $ShipDiscount
리턴 string

$ShipHandleAmount 공개적으로 프로퍼티

Amount of ship handling charged on transaction
public string $ShipHandleAmount
리턴 string

$ShippingMethod 공개적으로 프로퍼티

Shipping method selected by the user during check-out.
public string $ShippingMethod
리턴 string

$StoreID 공개적으로 프로퍼티

StoreID as entered in the transaction
public string $StoreID
리턴 string

$Subject 공개적으로 프로퍼티

Subject as entered in the transaction
public string $Subject
리턴 string

$TaxAmount 공개적으로 프로퍼티

Amount of tax for transaction
public BasicAmountType,PayPal\CoreComponentTypes $TaxAmount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$TerminalID 공개적으로 프로퍼티

TerminalID as entered in the transaction
public string $TerminalID
리턴 string

$TransactionID 공개적으로 프로퍼티

A transaction identification number. Character length and limits: 19 single-byte characters maximum
public string $TransactionID
리턴 string

$TransactionType 공개적으로 프로퍼티

The type of transaction cart: Transaction created via the PayPal Shopping Cart feature or by Express Checkout with multiple purchased item express-checkout: Transaction created by Express Checkout with a single purchased items send-money: Transaction created by customer from the Send Money tab on the PayPal website. web-accept: Transaction created by customer via Buy Now, Donation, or Auction Smart Logos. subscr-*: Transaction created by customer via Subscription. eot means "end of subscription term." merch-pmt: preapproved payment. mass-pay: Transaction created via MassPay. virtual-terminal: Transaction created via merchant virtual terminal. credit: Transaction created via merchant virtual terminal or API to credit a customer.
public string $TransactionType
리턴 string