Transaction

NameDescriptionType

TransactionId

Unique Amazon FPS-generated Id for the transaction.

String

Max size = 35 characters

CallerTransactionDate

Date provided by the Caller for the transaction

dateTime

DateReceived

Date transaction was received by Amazon FPS

dateTime

DateCompleted

Date on which transaction completed

dateTime

TransactionAmount

Total amount of the transaction

Amount

Fees

Amount of fees collected by Amazon FPS for performing the transaction.

Amount

CallerTokenId

The caller token used in the transaction.

String

SenderTokenId

The sender token used in the transaction.

String

RecipientTokenId

The recipient token used in the transaction.

String

Operation

Used to specify one of the following operation types:

  • Pay

  • Refund

  • FundPrepaid

  • SettleDebt

FPSOperationFilter

PaymentMethod

Payment method used in the transaction

PaymentMethod

Status

The status of the transaction

TransactionStatus

ErrorCode

Error code for temporary declined and faild transactions.

String

ErrorMessage

Brief Error Description

String

ErrorDetail

Error explaination in detail.

String

MetaData

Unstructured large data block stored at the time of the transaction.

String

CallerName

The value in this field is dependent on the account type. For personal account the contact name is displayed while for business and developer account the business name is displayed

String

Max size = 128 characters

RecipientName

The value in this field is dependent on the account type. For personal account the contact name is displayed while for business and developer account the business name is displayed

String

Max size = 128 characters

SenderName

The value in this field is dependent on the account type. For personal ccount the contact name is displayed while for business and developer account the business name is displayed

String

Max size = 128 characters

OriginalTransactionId

Incase of Refund or Reversal, TransactionID that is being reversed

String

Max size = 35 characters

TransactionParts

List of individual parts of the transaction, each one dealing with one account’s role in the transaction.

TransactionPart (list)