<?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: How refund api's works? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65539#M39190</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;But it also give me success response while I'm not mentioning the transaction id. Then How I will guess or sure that which customer will get refunds?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Puneet&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jan 2019 03:38:15 GMT</pubDate>
    <dc:creator>puneetjindal30</dc:creator>
    <dc:date>2019-01-02T03:38:15Z</dc:date>
    <item>
      <title>How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65518#M39171</link>
      <description>&lt;P&gt;Suppose I have 100 customers and 60th customer will facing a problem from&amp;nbsp; my services and He want to refund all the money he paid for the service then which json data merchant will send that it will refund the money to the 60th customer. The below json Now I'm sending but I don't know how it will identify that the customer is 60th:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;"createTransactionRequest": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "merchantAuthentication": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"name": "4d1n246bZH3",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"transactionKey": "5U4j557r75FKNLdF"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "transactionRequest": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"transactionType": "refundTransaction",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"amount": "15000.00",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"payment": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "creditCard": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "cardNumber": "4111111111111111",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "expirationDate": "2020-12"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Fri, 28 Dec 2018 10:45:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65518#M39171</guid>
      <dc:creator>puneetjindal30</dc:creator>
      <dc:date>2018-12-28T10:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65519#M39172</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27762"&gt;@puneetjindal30&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Each successful transaction will include a unique Transaction ID which you should store in your system with each order.&amp;nbsp; If a refund is necessary, find the Transaction ID for that order and use it for a refund instead of the card number.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Dec 2018 13:42:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65519#M39172</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2018-12-28T13:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65539#M39190</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;But it also give me success response while I'm not mentioning the transaction id. Then How I will guess or sure that which customer will get refunds?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Puneet&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 03:38:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65539#M39190</guid>
      <dc:creator>puneetjindal30</dc:creator>
      <dc:date>2019-01-02T03:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65549#M39192</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27762"&gt;@puneetjindal30&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The refund can be done in two ways, one against the transaction which was done and for that you need to send the transaction id as mentioned by&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;. This is the standard way of doing a refund.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But sometimes it might happen that&amp;nbsp;due to some reason cannot find the transaction ot the customer cc has changed, and the merchant just need to refund against the customer's current card and for that the merchant just need the card number and thats the request sample you are looking at. Also to note, this may or may not be enabled for the merchant depending on the configuration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this Helps!&lt;/P&gt;&lt;P&gt;Kaushik&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 06:02:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65549#M39192</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2019-01-02T06:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65551#M39194</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20378"&gt;@kikmak42&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for replying me, I have an doubt is that the card number is of the customer if the merchant doesn't have transaction id? second doubt is there is only two ways you told nothing else?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Puneet&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 06:08:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65551#M39194</guid>
      <dc:creator>puneetjindal30</dc:creator>
      <dc:date>2019-01-02T06:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65553#M39196</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27762"&gt;@puneetjindal30&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes the card number is of the customer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Two ways I meant one with TransactionId and one without.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also a small note, refund(with transId) can be done for transactions which are settled state only, it cannot be done if the transaction is in Authorized or Captured state. So, for unsettled transaction you will need to do a Void.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Happy Coding!&lt;/P&gt;&lt;P&gt;Kaushik&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 09:02:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/65553#M39196</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2019-01-02T09:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: How refund api's works?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/88017#M55437</link>
      <description>&lt;P&gt;I have a question regarding refunding transactions where credit card is now expired. The original transaction was successful, now when trying to refund it seems I am unable. Is that expected?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 19:02:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-refund-api-s-works/m-p/88017#M55437</guid>
      <dc:creator>ESalaj</dc:creator>
      <dc:date>2023-11-08T19:02:22Z</dc:date>
    </item>
  </channel>
</rss>

