PHP Класс PayPal\PayPalAPI\DoUATPAuthorizationRequestType

Наследование: extends PayPal\EBLBaseComponents\AbstractRequestType
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$Amount PayPal\CoreComponentTypes\BasicAmountType Amount to authorize. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,).
$InvoiceID string Invoice ID. A pass through.
$MsgSubID string Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum.
$TransactionEntity string Type of transaction to authorize. The only allowable value is Order, which means that the transaction represents a customer order that can be fulfilled over 29 days. Optional
$UATPDetails PayPal\EBLBaseComponents\UATPDetailsType UATP card details Required

Открытые методы

Метод Описание
__construct ( $UATPDetails = null, $Amount = null ) Constructor with arguments

Описание методов

__construct() публичный Метод

Constructor with arguments
public __construct ( $UATPDetails = null, $Amount = null )

Описание свойств

$Amount публичное свойство

Amount to authorize. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,).
public BasicAmountType,PayPal\CoreComponentTypes $Amount
Результат PayPal\CoreComponentTypes\BasicAmountType

$InvoiceID публичное свойство

Invoice ID. A pass through.
public string $InvoiceID
Результат string

$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

$TransactionEntity публичное свойство

Type of transaction to authorize. The only allowable value is Order, which means that the transaction represents a customer order that can be fulfilled over 29 days. Optional
public string $TransactionEntity
Результат string

$UATPDetails публичное свойство

UATP card details Required
public UATPDetailsType,PayPal\EBLBaseComponents $UATPDetails
Результат PayPal\EBLBaseComponents\UATPDetailsType