PHP Class PayPal\EBLBaseComponents\CreateMobilePaymentRequestDetailsType

Inheritance: extends PayPal\Core\PPXmlMessage
Exibir arquivo Open project: paypal/merchant-sdk-php

Public Properties

Property Type Description
$CustomID string Unique ID for the order. Required for non-P2P transactions Optional Character length and limitations: 255 single-byte alphanumeric characters
$ItemAmount PayPal\CoreComponentTypes\BasicAmountType Amount of item before tax and shipping
$ItemName string Name of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters
$ItemNumber string SKU of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters
$Note string Memo entered by sender in PayPal Website Payments note field. Optional Character length and limitations: 255 single-byte alphanumeric characters
$PaymentAction string How you want to obtain payment. Defaults to Sale. Optional Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment.
$PaymentType string Type of the payment Required
$RecipientEmail string Email address of the recipient
$RecipientPhone PhoneNumberType Phone number of the recipipent Required
$RecipientType string Type of recipient specified, i.e., phone number or email address Required
$SenderPhone PhoneNumberType Phone number of the user making the payment. Required
$ShareHomeAddress integer Indicates whether the sender's home address will be shared with recipient Optional
$SharePhoneNumber integer Indicates whether the sender's phone number will be shared with recipient Optional
$Shipping PayPal\CoreComponentTypes\BasicAmountType Per-transaction shipping charge Optional
$Tax PayPal\CoreComponentTypes\BasicAmountType The tax charged on the transactionTax Optional

Property Details

$CustomID public_oe property

Unique ID for the order. Required for non-P2P transactions Optional Character length and limitations: 255 single-byte alphanumeric characters
public string $CustomID
return string

$ItemAmount public_oe property

Amount of item before tax and shipping
public BasicAmountType,PayPal\CoreComponentTypes $ItemAmount
return PayPal\CoreComponentTypes\BasicAmountType

$ItemName public_oe property

Name of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters
public string $ItemName
return string

$ItemNumber public_oe property

SKU of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters
public string $ItemNumber
return string

$Note public_oe property

Memo entered by sender in PayPal Website Payments note field. Optional Character length and limitations: 255 single-byte alphanumeric characters
public string $Note
return string

$PaymentAction public_oe property

How you want to obtain payment. Defaults to Sale. Optional Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment.
public string $PaymentAction
return string

$PaymentType public_oe property

Type of the payment Required
public string $PaymentType
return string

$RecipientEmail public_oe property

Email address of the recipient
public string $RecipientEmail
return string

$RecipientPhone public_oe property

Phone number of the recipipent Required
public PhoneNumberType,PayPal\EBLBaseComponents $RecipientPhone
return PhoneNumberType

$RecipientType public_oe property

Type of recipient specified, i.e., phone number or email address Required
public string $RecipientType
return string

$SenderPhone public_oe property

Phone number of the user making the payment. Required
public PhoneNumberType,PayPal\EBLBaseComponents $SenderPhone
return PhoneNumberType

$ShareHomeAddress public_oe property

Indicates whether the sender's home address will be shared with recipient Optional
public int $ShareHomeAddress
return integer

$SharePhoneNumber public_oe property

Indicates whether the sender's phone number will be shared with recipient Optional
public int $SharePhoneNumber
return integer

$Shipping public_oe property

Per-transaction shipping charge Optional
public BasicAmountType,PayPal\CoreComponentTypes $Shipping
return PayPal\CoreComponentTypes\BasicAmountType

$Tax public_oe property

The tax charged on the transactionTax Optional
public BasicAmountType,PayPal\CoreComponentTypes $Tax
return PayPal\CoreComponentTypes\BasicAmountType