2013

Table Of Contents
Name-Value Pair API Developer Guide February 01, 2013 185
13
RefundTransaction API Operation
The RefundTransaction API operation issues a refund to the PayPal account holder associated
with a transaction.
RefundTransaction Request Message
RefundTransaction Request Fields
Field Description
METHOD (Required) Must be RefundTransaction.
TRANSACTIONID (Required) Unique identifier of the transaction to be refunded.
NOTE: Either the transaction ID or the payer ID must be specified.
Character length and limitations: 17 single-byte alphanumeric characters
PAYERID (Optional) Encrypted PayPal customer account identification number.
NOTE: Either the transaction ID or the payer ID must be specified.
Character length and limitations: 127 single-byte alphanumeric characters
INVOICEID (Optional) Your own invoice or tracking number.
Character length and limitations: 127 single-byte alphanumeric characters
REFUNDTYPE Type of refund you are making. It is one of the following values:
Full – Full refund (default).
Partial – Partial refund.
ExternalDispute – External dispute. (Value available since version 82.0)
Other – Other type of refund. (Value available since version 82.0)
AMT (Optional) Refund amount. The amount is required if RefundType is Partial.
NOTE: If RefundType is Full, do not set the amount.
Character length and limitations: Value is a positive number which cannot exceed
$10,000 USD in any currency. It includes no currency symbol. It must have 2 decimal
places, the decimal separator must be a period (.), and the optional thousands
separator must be a comma (,).