SoftLayer Billing Payment PayPal Transaction

From SoftLayer Development Network Wiki

Jump to: navigation, search

Contents

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.



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.



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.



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.

Personal tools