POST api/Refunds/ImportRefundsCSV

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

RefundListImport
NameDescriptionTypeAdditional information
ColumnCount

integer

None.

HasHeaders

boolean

None.

ImportData

Collection of RefundsUpload

None.

Headers

Collection of string

None.

RefundAmount

decimal number

None.

SpeedID

integer

None.

IsValidFileExtension

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "ColumnCount": 1,
  "HasHeaders": true,
  "ImportData": [
    {
      "POLiID": "sample string 1",
      "RefundAmount": "sample string 2",
      "MerchantReference": "sample string 3",
      "SpeedName": "sample string 4",
      "ReasonForRefund": "sample string 5",
      "IsDuplicateRow": true
    },
    {
      "POLiID": "sample string 1",
      "RefundAmount": "sample string 2",
      "MerchantReference": "sample string 3",
      "SpeedName": "sample string 4",
      "ReasonForRefund": "sample string 5",
      "IsDuplicateRow": true
    }
  ],
  "Headers": [
    "sample string 1",
    "sample string 2"
  ],
  "RefundAmount": 3.0,
  "SpeedID": 4,
  "IsValidFileExtension": true
}

application/xml, text/xml

Sample:
<RefundListImport xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ConsoleAPI.External.Models.RefundList">
  <ColumnCount>1</ColumnCount>
  <HasHeaders>true</HasHeaders>
  <Headers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Headers>
  <ImportData>
    <RefundsUpload>
      <IsDuplicateRow>true</IsDuplicateRow>
      <MerchantReference>sample string 3</MerchantReference>
      <POLiID>sample string 1</POLiID>
      <ReasonForRefund>sample string 5</ReasonForRefund>
      <RefundAmount>sample string 2</RefundAmount>
      <SpeedName>sample string 4</SpeedName>
    </RefundsUpload>
    <RefundsUpload>
      <IsDuplicateRow>true</IsDuplicateRow>
      <MerchantReference>sample string 3</MerchantReference>
      <POLiID>sample string 1</POLiID>
      <ReasonForRefund>sample string 5</ReasonForRefund>
      <RefundAmount>sample string 2</RefundAmount>
      <SpeedName>sample string 4</SpeedName>
    </RefundsUpload>
  </ImportData>
  <IsValidFileExtension>true</IsValidFileExtension>
  <RefundAmount>3</RefundAmount>
  <SpeedID>4</SpeedID>
</RefundListImport>