Refund          


Methods        

fetchByVid http://soap.vindicia.com/Refund#fetchByVid

Input (fetchByVid_in)
Name Type
auth Authentication
vid xsd:string

Output (fetchByVid_out)

Name Type
return Return
refund Refund

Loads a refund for a Vindicia ID

Input Fields

auth
Credentials required to authenticate this request
vid
Vindicia ID for the object

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refund
The refund object with this VID

fetchByAccount http://soap.vindicia.com/Refund#fetchByAccount

Input (fetchByAccount_in)
Name Type
auth Authentication
account Account

Output (fetchByAccount_out)

Name Type
return Return
refunds ArrayOfRefunds

Loads refunds for an Account

Input Fields

auth
Credentials required to authenticate this request
account
Account to load by

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refunds
Array of Refund objects associated with Account

fetchByTransaction http://soap.vindicia.com/Refund#fetchByTransaction

Input (fetchByTransaction_in)
Name Type
auth Authentication
transaction Transaction

Output (fetchByTransaction_out)

Name Type
return Return
refunds ArrayOfRefunds

Loads a refund for a Transaction

Input Fields

auth
Credentials required to authenticate this request
transaction
Transaction to load by

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refunds
The Refund objects for the Transaction

fetchDeltaSince http://soap.vindicia.com/Refund#fetchDeltaSince

Input (fetchDeltaSince_in)
Name Type
auth Authentication
timestamp xsd:dateTime
paymentMethod PaymentMethod

Output (fetchDeltaSince_out)

Name Type
return Return
refunds ArrayOfRefunds

Input Fields

auth
Credentials required to authenticate this request
timestamp
All refunds after this timestamp
paymentMethod
Optional payment method to constrain changes against

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refunds
Array of refund objects that have changed since the timestamp

report http://soap.vindicia.com/Refund#report

Input (report_in)
Name Type
auth Authentication
refunds ArrayOfRefunds

Output (report_out)

Name Type
return Return
refunds ArrayOfRefunds

Reports a list of refunds you have performed on transactions. No refund operation is performed by Vindicia. This is for informational purposes only.

Input Fields

auth
Credentials required to authenticate this request
refunds
An array of Refund objects

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refunds
An array of Refund objects

perform http://soap.vindicia.com/Refund#perform

Input (perform_in)
Name Type
auth Authentication
refunds ArrayOfRefunds

Output (perform_out)

Name Type
return Return
refunds ArrayOfRefunds

Implements refund for the transactions identified by each Refund object in the input array. Identify each transaction you want to refund either by its VID or merchantTransactionId. In order to be refundable, transactions must have one of the following statuses: Captured, Authorized (in this case transaction is simply cancelled), Refunded (i.e. partially refunded before), AuthorizedPending or DepositRetryPending (for ECP transactions). Boleto Bancario payment method based transactions can not be refunded.

Input Fields

auth
Credentials required to authenticate this request
refunds
An array of Refund objects

Output Fields

return
Basic results of this request (success, failure, error, etc.)
refunds
An array of Refund objects