<?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: Resolving E_WC_02 error in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Resolving-E-WC-02-error/m-p/62053#M36437</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/23652"&gt;@jogendar&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you consider using our native language, mobile in-app SDK instead of an HTML form?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/features/in-app.html" target="_blank"&gt;https://developer.authorize.net/api/reference/features/in-app.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
    <pubDate>Fri, 09 Mar 2018 15:36:20 GMT</pubDate>
    <dc:creator>RichardH</dc:creator>
    <dc:date>2018-03-09T15:36:20Z</dc:date>
    <item>
      <title>Resolving E_WC_02 error</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Resolving-E-WC-02-error/m-p/62038#M36422</link>
      <description>&lt;P&gt;We are developing a POC for integrating Resco Mobile CRM App with Accept.js to accept mobile payments. I created below HTML page and when I click on Pay button, I am getting the "E_WC_02: The page that embeds Accept.js must be served over an HTTPS connection." error:&lt;/P&gt;&lt;PRE&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;title&amp;gt;Empty Offline HTML page&amp;lt;/title&amp;gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;
    &amp;lt;meta name="viewport" content="initial-scale=1, user-scalable=no" /&amp;gt;
    &amp;lt;script src="JSBridge.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;input type="text" name="cardNumber" id="cardNumber" placeholder="cardNumber" /&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
        &amp;lt;input type="text" name="expMonth" id="expMonth" placeholder="expMonth" /&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
        &amp;lt;input type="text" name="expYear" id="expYear" placeholder="expYear" /&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
        &amp;lt;input type="text" name="cardCode" id="cardCode" placeholder="cardCode" /&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
        &amp;lt;button type="button" onclick="sendPaymentDataToAnet()"&amp;gt;Pay3&amp;lt;/button&amp;gt;

        &amp;lt;script type="text/javascript"
                src="https://jstest.authorize.net/v1/Accept.js"
                charset="utf-8"&amp;gt;
        &amp;lt;/script&amp;gt;
        
        &amp;lt;script type="text/javascript"&amp;gt;

            function sendPaymentDataToAnet() {
                MobileCRM.bridge.alert('Start: ');

                var authData = {};
                authData.clientKey = "7JCKT3AW5LrZgdCY5AEV4k9tR2h64q52q6xT5WAtFLac4q95pUVk8uT3wyHybv2E";
                authData.apiLoginID = "3jB4s3mPac";

                var cardData = {};
                cardData.cardNumber = document.getElementById("cardNumber").value;
                cardData.month = document.getElementById("expMonth").value;
                cardData.year = document.getElementById("expYear").value;
                cardData.cardCode = document.getElementById("cardCode").value;

                var secureData = {};
                secureData.authData = authData;
                secureData.cardData = cardData;
        
                Accept.dispatchData(secureData, responseHandler);

                function responseHandler(response) {
                    if (response.messages.resultCode === "Error") {
                        MobileCRM.bridge.alert('Error: ');

                        var i = 0;
                        while (i &amp;lt; response.messages.message.length) {
                            MobileCRM.bridge.alert('Code: ' + response.messages.message[i].code);
                            MobileCRM.bridge.alert('text: ' + response.messages.message[i].text);
                            i = i + 1;
                        }
                    } else {
                        paymentFormUpdate(response.opaqueData);
                    }
                }
            }

            function paymentFormUpdate(opaqueData) {
                MobileCRM.bridge.alert('dataDescriptor: ' + opaqueData.dataDescriptor);
                MobileCRM.bridge.alert('dataValue: ' + opaqueData.dataValue);
            }
        &amp;lt;/script&amp;gt;

    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Mar 2018 18:42:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Resolving-E-WC-02-error/m-p/62038#M36422</guid>
      <dc:creator>jogendar</dc:creator>
      <dc:date>2018-03-08T18:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: Resolving E_WC_02 error</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Resolving-E-WC-02-error/m-p/62053#M36437</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/23652"&gt;@jogendar&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you consider using our native language, mobile in-app SDK instead of an HTML form?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/features/in-app.html" target="_blank"&gt;https://developer.authorize.net/api/reference/features/in-app.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Fri, 09 Mar 2018 15:36:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Resolving-E-WC-02-error/m-p/62053#M36437</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2018-03-09T15:36:20Z</dc:date>
    </item>
  </channel>
</rss>

