<?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 Issues with CreditRefund using last 4. in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/28394#M14963</link>
    <description>&lt;P&gt;Hi -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to issue a refund, but can't seem to do it using just the last 4 digits of a credit card.&amp;nbsp; Here is my code.&amp;nbsp; When I do this, I receive the following output:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Payment - 1: (TESTMODE) This transaction has been approved.&lt;/P&gt;&lt;P&gt;Credit - 3: (TESTMODE) The credit card numbe is invalid.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;        static void Main(string[] args)
        {
            IGatewayResponse payment = MakePayment();
            MakeCredit(payment);
        }

        private static IGatewayResponse MakePayment()
        {
            //step 1 - create the request 
            var request = new AuthorizationRequest("4111111111111111", "1015", 1.19M,
                                                   "Conf. Room");

            // placefull credentials
            var gate = new Gateway("Shhh", "Shhh", false);

            //step 3 - make some money 
            IGatewayResponse response = gate.Send(request);

            Console.WriteLine("Payment - {0}: {1}", response.ResponseCode, response.Message);
            //Console.Read();
            return response;
        }

        private static void MakeCredit(IGatewayResponse payment)
        {
            //step 1 - create the request 
            var request = new CreditRequest(payment.TransactionID,
                                            payment.Amount,
                                            "1111");
            // placefull credentials
            var gate = new Gateway("Shh", "Shhh", false);

            //step 3 - make some money 
            var response = gate.Send(request);

            Console.WriteLine("Credit - {0}: {1}", response.ResponseCode, response.Message);
            Console.Read();
        }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 31 Jul 2012 22:12:05 GMT</pubDate>
    <dc:creator>Michael4PF</dc:creator>
    <dc:date>2012-07-31T22:12:05Z</dc:date>
    <item>
      <title>Issues with CreditRefund using last 4.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/28394#M14963</link>
      <description>&lt;P&gt;Hi -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to issue a refund, but can't seem to do it using just the last 4 digits of a credit card.&amp;nbsp; Here is my code.&amp;nbsp; When I do this, I receive the following output:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Payment - 1: (TESTMODE) This transaction has been approved.&lt;/P&gt;&lt;P&gt;Credit - 3: (TESTMODE) The credit card numbe is invalid.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;        static void Main(string[] args)
        {
            IGatewayResponse payment = MakePayment();
            MakeCredit(payment);
        }

        private static IGatewayResponse MakePayment()
        {
            //step 1 - create the request 
            var request = new AuthorizationRequest("4111111111111111", "1015", 1.19M,
                                                   "Conf. Room");

            // placefull credentials
            var gate = new Gateway("Shhh", "Shhh", false);

            //step 3 - make some money 
            IGatewayResponse response = gate.Send(request);

            Console.WriteLine("Payment - {0}: {1}", response.ResponseCode, response.Message);
            //Console.Read();
            return response;
        }

        private static void MakeCredit(IGatewayResponse payment)
        {
            //step 1 - create the request 
            var request = new CreditRequest(payment.TransactionID,
                                            payment.Amount,
                                            "1111");
            // placefull credentials
            var gate = new Gateway("Shh", "Shhh", false);

            //step 3 - make some money 
            var response = gate.Send(request);

            Console.WriteLine("Credit - {0}: {1}", response.ResponseCode, response.Message);
            Console.Read();
        }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 22:12:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/28394#M14963</guid>
      <dc:creator>Michael4PF</dc:creator>
      <dc:date>2012-07-31T22:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with CreditRefund using last 4.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/28398#M14965</link>
      <description>&lt;P&gt;Testmode don't generate a transactionID, which is why you can't credit it.&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 23:17:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/28398#M14965</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-07-31T23:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with CreditRefund using last 4.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/84834#M53404</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/1353"&gt;@RaynorC1emen7&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;I ran into the same issue with the refund API.&lt;/P&gt;&lt;P&gt;I confirmed we are not in Test Mode.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the partial response from API:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"errors"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"errorCode"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"6"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"errorText"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"The&amp;nbsp;credit&amp;nbsp;card&amp;nbsp;number&amp;nbsp;is&amp;nbsp;invalid."&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"messages"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"resultCode"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"Error"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"message"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"code"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"E00027"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"text"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"The&amp;nbsp;transaction&amp;nbsp;was&amp;nbsp;unsuccessful."&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;When provided the full cc number the transaction was approved. Any idea?&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Nov 2022 21:56:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issues-with-CreditRefund-using-last-4/m-p/84834#M53404</guid>
      <dc:creator>rmavcc</dc:creator>
      <dc:date>2022-11-09T21:56:55Z</dc:date>
    </item>
  </channel>
</rss>

