Chargeback          


Methods        

update http://soap.vindicia.com/Chargeback#update

Input (update_in)
Name Type
auth Authentication
chargeback Chargeback

Output (update_out)

Name Type
return Return
chargeback Chargeback
created xsd:boolean

Creates a new Chargeback object or updates an existing one.

Input Fields

auth
Credentials required to authenticate this request
chargeback
Object to create

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargeback
The resultant object
created
True if the object was created new

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

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

Output (fetchByVid_out)

Name Type
return Return
chargeback Chargeback

Loads a chargeback 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.)
chargeback
The Chargeback object with this VID

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

Input (fetchByAccount_in)
Name Type
auth Authentication
account Account

Output (fetchByAccount_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Loads chargebacks 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.)
chargebacks
Array of chargeback objects associated with account

fetchByCaseNumber http://soap.vindicia.com/Chargeback#fetchByCaseNumber

Input (fetchByCaseNumber_in)
Name Type
auth Authentication
caseNumber xsd:string

Output (fetchByCaseNumber_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Loads chargebacks by a case number

Input Fields

auth
Credentials required to authenticate this request
caseNumber
caseNumber to load by

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks
Array of chargeback objects associated with case number

fetchByReferenceNumber http://soap.vindicia.com/Chargeback#fetchByReferenceNumber

Input (fetchByReferenceNumber_in)
Name Type
auth Authentication
referenceNumber xsd:string

Output (fetchByReferenceNumber_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Loads chargebacks by a reference number

Input Fields

auth
Credentials required to authenticate this request
referenceNumber
referenceNumber to load by

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks
Array of chargeback objects associated with reference number

fetchByStatus http://soap.vindicia.com/Chargeback#fetchByStatus

Input (fetchByStatus_in)
Name Type
auth Authentication
status ChargebackStatus
page xsd:int
pageSize xsd:int

Output (fetchByStatus_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Loads chargebacks for a chargeback staus

Input Fields

auth
Credentials required to authenticate this request
status
Loads chargebacks for a chargeback status
page
The offset, based on pageSize, to return.
pageSize
The number of chargebacks to return per page.

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks
Array of chargeback objects associated with status

fetchByStatusSince http://soap.vindicia.com/Chargeback#fetchByStatusSince

Input (fetchByStatusSince_in)
Name Type
auth Authentication
status ChargebackStatus
timestamp xsd:dateTime
page xsd:int
pageSize xsd:int

Output (fetchByStatusSince_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Retrieves chargebacks that have changed to given status since the provided timestamp

Input Fields

auth
Credentials required to authenticate this request
status
Loads chargebacks for a chargeback status
timestamp
Matching chargebacks after this timestamp
page
The offset, based on pageSize, to return.
pageSize
The number of chargebacks to return per page.

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks
Array of chargeback objects associated with status

fetchByMerchantTransactionId http://soap.vindicia.com/Chargeback#fetchByMerchantTransactionId

Input (fetchByMerchantTransactionId_in)
Name Type
auth Authentication
merchantTransactionId xsd:string

Output (fetchByMerchantTransactionId_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Loads chargebacks for a merchant transaction ID

Input Fields

auth
Credentials required to authenticate this request
merchantTransactionId
Merchant's unique ID for transaction

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks
Array of chargeback objects associated with account

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

Input (fetchDeltaSince_in)
Name Type
auth Authentication
timestamp xsd:dateTime
page xsd:int
pageSize xsd:int

Output (fetchDeltaSince_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Input Fields

auth
Credentials required to authenticate this request
timestamp
All chargebacks after this timestamp
page
The offset, based on pageSize, to return.
pageSize
The number of chargebacks to return per page.

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks

fetchDelta http://soap.vindicia.com/Chargeback#fetchDelta

Input (fetchDelta_in)
Name Type
auth Authentication
pageSize xsd:int

Output (fetchDelta_out)

Name Type
return Return
chargebacks ArrayOfChargebacks

Returns an array of chargebacks that have been created or had status changed since the last time Chargeback::fetchDelta was called. Paging is supported via pageSize. You should continue calling the function until the length of the resulting array is 0.

Input Fields

auth
Credentials required to authenticate this request
pageSize
The number of chargebacks to return per page.

Output Fields

return
Basic results of this request (success, failure, error, etc.)
chargebacks

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

Input (report_in)
Name Type
auth Authentication
chargebacks ArrayOfChargebacks

Output (report_out)

Name Type
return Return

Submits an array of chargebacks for processing. Mostly to be used by Vindicia internal software or merchant banks.

Input Fields

auth
Credentials required to authenticate this request
chargebacks

Output Fields

return
Basic results of this request (success, failure, error, etc.)