PHP 클래스 PayPal\PayPalAPI\RefundTransactionRequestType

Optional Character length and limitations: 17 single-byte alphanumeric characters
상속: extends PayPal\EBLBaseComponents\AbstractRequestType
파일 보기 프로젝트 열기: paypal/merchant-sdk-php 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$Amount PayPal\CoreComponentTypes\BasicAmountType NOTE: If RefundType is Full, do not set Amount.
$InvoiceID string Invoice number corresponding to transaction details for tracking the refund of a payment. This parameter is passed by the merchant or recipient while refunding the transaction. This parameter does not affect the business logic, it is persisted in the DB for transaction reference Optional
$Memo string Custom memo about the refund. Optional Character length and limitations: 255 single-byte alphanumeric characters
$MerchantStoreDetails PayPal\EBLBaseComponents\MerchantStoreDetailsType To pass the Merchant store informationOptional
$MsgSubID string Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum.
$PayerID string Optional Character length and limitations: 127 single-byte alphanumeric characters
$RefundAdvice boolean Flag to indicate that the customer was already given store credit for a given transaction. This will allow us to make sure we do not double refund. Optional
$RefundItemDetails PayPal\EBLBaseComponents\InvoiceItemType Information about the individual details of the items to be refunded.Optional
$RefundSource string The type of funding source for refund. Optional
$RefundType string Type of refund you are making Required
$RetryUntil The maximum time till which refund must be tried. Optional
$TransactionID string Optional Character length and limitations: 17 single-byte alphanumeric characters

프로퍼티 상세

$Amount 공개적으로 프로퍼티

NOTE: If RefundType is Full, do not set Amount.
public BasicAmountType,PayPal\CoreComponentTypes $Amount
리턴 PayPal\CoreComponentTypes\BasicAmountType

$InvoiceID 공개적으로 프로퍼티

Invoice number corresponding to transaction details for tracking the refund of a payment. This parameter is passed by the merchant or recipient while refunding the transaction. This parameter does not affect the business logic, it is persisted in the DB for transaction reference Optional
public string $InvoiceID
리턴 string

$Memo 공개적으로 프로퍼티

Custom memo about the refund. Optional Character length and limitations: 255 single-byte alphanumeric characters
public string $Memo
리턴 string

$MerchantStoreDetails 공개적으로 프로퍼티

To pass the Merchant store informationOptional
public MerchantStoreDetailsType,PayPal\EBLBaseComponents $MerchantStoreDetails
리턴 PayPal\EBLBaseComponents\MerchantStoreDetailsType

$MsgSubID 공개적으로 프로퍼티

Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum.
public string $MsgSubID
리턴 string

$PayerID 공개적으로 프로퍼티

Optional Character length and limitations: 127 single-byte alphanumeric characters
public string $PayerID
리턴 string

$RefundAdvice 공개적으로 프로퍼티

Flag to indicate that the customer was already given store credit for a given transaction. This will allow us to make sure we do not double refund. Optional
public bool $RefundAdvice
리턴 boolean

$RefundItemDetails 공개적으로 프로퍼티

Information about the individual details of the items to be refunded.Optional
public InvoiceItemType,PayPal\EBLBaseComponents $RefundItemDetails
리턴 PayPal\EBLBaseComponents\InvoiceItemType

$RefundSource 공개적으로 프로퍼티

The type of funding source for refund. Optional
public string $RefundSource
리턴 string

$RefundType 공개적으로 프로퍼티

Type of refund you are making Required
public string $RefundType
리턴 string

$RetryUntil 공개적으로 프로퍼티

The maximum time till which refund must be tried. Optional
public $RetryUntil

$TransactionID 공개적으로 프로퍼티

Optional Character length and limitations: 17 single-byte alphanumeric characters
public string $TransactionID
리턴 string