<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Always The sum of credits against the referenced transaction would exceed original debit amount. in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64810#M38618</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/26688"&gt;@Instancy2018&lt;/a&gt;, the errors 51 and 55 occur when you are trying to refund more money than the original transaction or what's left of it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's say the original transaction was for $100. You can refund as many times as you want as long as the sum of all refunds is less than or equal to $100.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As soon as you cross $100, you will start seeing errors. That's because you're trying to give away money which is not part of the original transaction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;</description>
    <pubDate>Wed, 17 Oct 2018 20:34:24 GMT</pubDate>
    <dc:creator>gnongsie13</dc:creator>
    <dc:date>2018-10-17T20:34:24Z</dc:date>
    <item>
      <title>Always The sum of credits against the referenced transaction would exceed original debit amount.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64805#M38615</link>
      <description>&lt;P&gt;hi Team,&lt;/P&gt;&lt;P&gt;I am using sandbox account&amp;nbsp; and i tried to do refund Call for Settled Transaction. but evenry time i am getting error code 51 with error text&amp;nbsp;The sum of credits against the referenced transaction would exceed original debit amount.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am sending all correct values (Tran ID, Credit Card Num,Expiry date and Amount).Below is my code sample.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ApiOperationBase&amp;lt;ANetApiRequest, ANetApiResponse&amp;gt;.MerchantAuthentication = new merchantAuthenticationType()&lt;BR /&gt;{&lt;BR /&gt;name = objAPICred.APIUserName, //ApiLoginID,&lt;/P&gt;&lt;P&gt;Item = objAPICred.APISignature,// ApiTransactionKey&lt;BR /&gt;ItemElementName = ItemChoiceType.transactionKey,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;var creditCard = new creditCardType&lt;BR /&gt;{&lt;BR /&gt;cardNumber = strCardNum,&lt;BR /&gt;expirationDate = "XXXX",&amp;nbsp;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;var paymentType = new paymentType { Item = creditCard };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;var paymentType = new paymentType { Item = creditCard }; var transactionRequest = new transactionRequestType&lt;BR /&gt;{&lt;BR /&gt;transactionType = transactionTypeEnum.refundTransaction.ToString(), // refund type&lt;BR /&gt;payment = paymentType,&lt;BR /&gt;amount = Convert.ToDecimal("1.00"),&amp;nbsp;&lt;BR /&gt;refTransId = "40020244370"&amp;nbsp;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;var request = new createTransactionRequest { transactionRequest = transactionRequest };&lt;/P&gt;&lt;P&gt;var controller = new createTransactionController(request);&lt;BR /&gt;controller.Execute();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 10:28:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64805#M38615</guid>
      <dc:creator>Instancy2018</dc:creator>
      <dc:date>2018-10-17T10:28:54Z</dc:date>
    </item>
    <item>
      <title>Re: Always The sum of credits against the referenced transaction would exceed original debit amount.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64807#M38617</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got this issue actually when i checked in sandbox portal under Transaction Search with status filter (Refund/Pending Settlement) . I found Refund record. As i am trying to call again Refund request for same transaction it giving me error code 55.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 11:50:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64807#M38617</guid>
      <dc:creator>Instancy2018</dc:creator>
      <dc:date>2018-10-17T11:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: Always The sum of credits against the referenced transaction would exceed original debit amount.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64810#M38618</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/26688"&gt;@Instancy2018&lt;/a&gt;, the errors 51 and 55 occur when you are trying to refund more money than the original transaction or what's left of it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's say the original transaction was for $100. You can refund as many times as you want as long as the sum of all refunds is less than or equal to $100.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As soon as you cross $100, you will start seeing errors. That's because you're trying to give away money which is not part of the original transaction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 20:34:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/64810#M38618</guid>
      <dc:creator>gnongsie13</dc:creator>
      <dc:date>2018-10-17T20:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: Always The sum of credits against the referenced transaction would exceed original debit amount.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/68692#M41852</link>
      <description>&lt;P&gt;So, would you know the best solution for this situation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Customer places order for several items for $100 total. We do AUTH_ONLY at that time and save authorization ID.&lt;/LI&gt;&lt;LI&gt;We use CIM to charge customer CC at the time that items are shipped. So there are multiple transactions, which total up to $100. (using the Authorization ID would only apply to first transaction, so we use CIM to ensure all transactions go thru)&lt;/LI&gt;&lt;LI&gt;We need to refund entire order of $100. But there is no single transaction where the amount = $100.00&lt;/LI&gt;&lt;LI&gt;Do we need to use ECC, and supply the CustomerProfileID and CustomerPaymentID, instead of a "refTransID" in order for the refund to work?&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 09 Aug 2019 14:24:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Always-The-sum-of-credits-against-the-referenced-transaction/m-p/68692#M41852</guid>
      <dc:creator>rvernon</dc:creator>
      <dc:date>2019-08-09T14:24:38Z</dc:date>
    </item>
  </channel>
</rss>

