SoftLayer Billing Payment PayPal Transaction
From SoftLayer Development Network Wiki
Overview
The SoftLayer_Billing_Payment_PayPal_Transaction data type contains general information relating to attempted PayPal transactions.
| Warning! Even though our API is object based, XML-RPC can only return data as array values. The SOAP implementation treats data as object properties. |
Local Properties
accountId
The account ID to which the PayPal and billing information is associated with.
- Type: integer
- Length: 10 digits
addressCityName
City given in the address of the PayPal user.
- Type: string
- Length: 40 characters
addressCountry
Country given in the named address of the PayPal user.
- Type: string
- Length: 2 characters
addressName
Name given to the address provided for the PayPal user.
- Type: string
- Length: 100 characters
addressPostalCode
Postal Code of the address of the PayPal user.
- Type: string
- Length: 20 characters
addressStateProvence
State or Province in the address of the PayPal user.
- Type: string
- Length: 40 characters
addressStatus
PayPal defined status of the address of the PayPal user.
- Type: string
- Length: 20 characters
addressStreet1
First line of the street address of the PayPal user.
- Type: string
- Length: 100 characters
addressStreet2
Second line of the street address of the PayPal user.
- Type: string
- Length: 100 characters
contactPhone
Phone number provided for the PayPal user.
- Type: string
- Length: 30 characters
createDate
The date that the transaction was attempted.
- Type: dateTime
exchangeRate
Exchange rate imposed on the payment amount.
- Type: string
- Length: 20 characters
feeAmount
PayPal fee applied to the payment.
- Type: decimal
- Length: 8 digits before the decimal point
grossAmount
The total amount of the payment executed by PayPal, represented in decimal format as US Dollars ($USD).
- Type: decimal
- Length: 8 digits before the decimal point
id
The unique identifier for a single PayPal transaction request.
- Type: integer
invoiceId
Unique identifier of the invoice to which funds will be applied.
- Type: integer
- Length: 10 digits
lastPaypalCommand
The name of the command issued to PayPal with regards to the attempted transaction.
- Type: string
- Length: 30 characters
modifyDate
The date that the transaction was modified.
- Type: dateTime
orderFromIpAddress
The IP address from where the PayPal payment request originated.
- Type: string
- Length: 20 characters
orderTotal
The amount of the payment submitted through the SoftLayer interface, represented in decimal format as US Dollars ($USD).
- Type: decimal
- Length: 8 digits before the decimal point
payer
The PayPal user account name (email address) associated with the customer account.
- Type: string
- Length: 128 characters
payerBusiness
The name of the business associated with the PayPal user.
- Type: string
- Length: 128 characters
payerCountry
Country given in the address of the PayPal user.
- Type: string
- Length: 2 characters
payerFirstName
First name of the PayPal user.
- Type: string
- Length: 30 characters
payerId
Unique PayPal user account identifier.
- Type: string
- Length: 20 characters
payerLastName
Last name of the PayPal user.
- Type: string
- Length: 30 characters
payerStatus
Current PayPal status associated with the user account.
- Type: string
- Length: 10 characters
paymentDate
Date that the payment was confirmed in PayPal by the user.
- Type: dateTime
paymentStatus
PayPal defined status of the attempted payment.
- Type: string
- Length: 20 characters
paymentType
PayPal defined code used to identify the type of payment. Provided in a PayPal response.
- Type: string
- Length: 8 characters
pendingReason
Reason provided by PayPal for a payment given a pending status.
- Type: string
- Length: 20 characters
serializedReply
A serialized, delimited string of the reply received from PayPal.
- Type: string
- Length: 4000 characters
serializedRequest
A serialized, delimited string of the request submitted to PayPal.
- Type: string
- Length: 4000 characters
settleAmount
PayPal defined fee.
- Type: decimal
- Length: 8 digits before the decimal point
taxAmount
Tax applied by PayPal to the payment amount.
- Type: decimal
- Length: 8 digits before the decimal point
token
Value issued by PayPal for referencing the attempted transaction.
- Type: string
- Length: 30 characters
transactionId
Unique transaction ID provided in a PayPal response.
- Type: string
- Length: 20 characters
transactionType
PayPal defined code used to identify the type of transaction. Provided in a PayPal response.
- Type: string
- Length: 16 characters
Relational Properties
account
The account to which a transaction belongs.
account can be queried by object mask.
account must be a unique value.
- Type: SoftLayer_Account

