<?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 to add Api's of Authorize.net on my Website in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84174#M53065</link>
    <description>&lt;P&gt;Adding Authorize.net APIs to your website is a simple process. First, create a developer account with Authorize.net. Once you have an account, you can generate the necessary API keys and credentials. Then, add the Authorize.net SDK to your website code and integrate the APIs into your website functionality.&lt;/P&gt;</description>
    <pubDate>Sat, 17 Sep 2022 16:49:33 GMT</pubDate>
    <dc:creator>rslasad</dc:creator>
    <dc:date>2022-09-17T16:49:33Z</dc:date>
    <item>
      <title>How to add Api's of Authorize.net on my Website</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84062#M52995</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello everyone,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I hope you are all doing good.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am new here and I want to know how can I integrate different Api's&amp;nbsp; with my website &lt;A href="http://www.bossmodapk.com" target="_self"&gt;Bossmodapk.com&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;. I don't know how to do it. If you have any ideas please do let me know.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2022 12:07:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84062#M52995</guid>
      <dc:creator>fahadzaidseo</dc:creator>
      <dc:date>2022-09-09T12:07:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to add Api's of Authorize.net on my Website</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84174#M53065</link>
      <description>&lt;P&gt;Adding Authorize.net APIs to your website is a simple process. First, create a developer account with Authorize.net. Once you have an account, you can generate the necessary API keys and credentials. Then, add the Authorize.net SDK to your website code and integrate the APIs into your website functionality.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Sep 2022 16:49:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84174#M53065</guid>
      <dc:creator>rslasad</dc:creator>
      <dc:date>2022-09-17T16:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to add Api's of Authorize.net on my Website</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84283#M53121</link>
      <description>&lt;P&gt;I am trying to integrate the Authorize.net payment forms in to my Wordpress site. It is not a product page so I am not just using the standard WooCommerce plugins. Instead I want to integrate my own code, use the AcceptUI payment form and then process the response. I have read all the API code and understand but how do I get the SDK in to my Wordpress environment!?! For example, I have created my payment nonce and want to call something like this code below, but how can I get the class CreateTransactionController in to my Wordpress structure?&lt;/P&gt;&lt;P&gt;If I can only submit the payment like in the code below then it would be perfect. I can handle the response, direct the user to the next section in the check out process, and finally submit the order information to Woocommerce for record keeping?&lt;/P&gt;&lt;P&gt;Any help would be most appreciated! Thank you in advance.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;&amp;lt;?php&lt;/SPAN&gt;
  &lt;SPAN class=""&gt;require&lt;/SPAN&gt; &lt;SPAN class=""&gt;'vendor/autoload.php'&lt;/SPAN&gt;;
  &lt;SPAN class=""&gt;require_once&lt;/SPAN&gt; &lt;SPAN class=""&gt;'constants/SampleCodeConstants.php'&lt;/SPAN&gt;;
  &lt;SPAN class=""&gt;use&lt;/SPAN&gt; &lt;SPAN class=""&gt;net&lt;/SPAN&gt;\&lt;SPAN class=""&gt;authorize&lt;/SPAN&gt;\&lt;SPAN class=""&gt;api&lt;/SPAN&gt;\&lt;SPAN class=""&gt;contract&lt;/SPAN&gt;\&lt;SPAN class=""&gt;v1&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; &lt;SPAN class=""&gt;AnetAPI&lt;/SPAN&gt;;
  &lt;SPAN class=""&gt;use&lt;/SPAN&gt; &lt;SPAN class=""&gt;net&lt;/SPAN&gt;\&lt;SPAN class=""&gt;authorize&lt;/SPAN&gt;\&lt;SPAN class=""&gt;api&lt;/SPAN&gt;\&lt;SPAN class=""&gt;controller&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; &lt;SPAN class=""&gt;AnetController&lt;/SPAN&gt;;

  &lt;SPAN class=""&gt;define&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"AUTHORIZENET_LOG_FILE"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"phplog"&lt;/SPAN&gt;);

&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;function&lt;/SPAN&gt; &lt;SPAN class=""&gt;createAnAcceptPaymentTransaction&lt;/SPAN&gt;(&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;$amount&lt;/SPAN&gt;&lt;/SPAN&gt;)&lt;/SPAN&gt;{
    &lt;SPAN class=""&gt;/* Create a merchantAuthenticationType object with authentication details
       retrieved from the constants file */&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$merchantAuthentication&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;MerchantAuthenticationType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$merchantAuthentication&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;\SampleCodeConstants&lt;/SPAN&gt;::&lt;SPAN class=""&gt;MERCHANT_LOGIN_ID&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$merchantAuthentication&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setTransactionKey&lt;/SPAN&gt;(&lt;SPAN class=""&gt;\SampleCodeConstants&lt;/SPAN&gt;::&lt;SPAN class=""&gt;MERCHANT_TRANSACTION_KEY&lt;/SPAN&gt;);
    
    &lt;SPAN class=""&gt;// Set the transaction's refId&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$refId&lt;/SPAN&gt; = &lt;SPAN class=""&gt;'ref'&lt;/SPAN&gt; . &lt;SPAN class=""&gt;time&lt;/SPAN&gt;();

    &lt;SPAN class=""&gt;// Create the payment object for a payment nonce&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$opaqueData&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;OpaqueDataType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$opaqueData&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setDataDescriptor&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"COMMON.ACCEPT.INAPP.PAYMENT"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$opaqueData&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setDataValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"119eyJjb2RlIjoiNTBfMl8wNjAwMDUyN0JEODE4RjQxOUEyRjhGQkIxMkY0MzdGQjAxQUIwRTY2NjhFNEFCN0VENzE4NTUwMjlGRUU0M0JFMENERUIwQzM2M0ExOUEwMDAzNzlGRDNFMjBCODJEMDFCQjkyNEJDIiwidG9rZW4iOiI5NDkwMjMyMTAyOTQwOTk5NDA0NjAzIiwidiI6IjEuMSJ9"&lt;/SPAN&gt;);


    &lt;SPAN class=""&gt;// Add the payment data to a paymentType object&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$paymentOne&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;PaymentType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$paymentOne&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setOpaqueData&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$opaqueData&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Create order information&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$order&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;OrderType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$order&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setInvoiceNumber&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"10101"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$order&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setDescription&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Golf Shirts"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Set the customer's Bill To address&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;CustomerAddressType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setFirstName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Ellen"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setLastName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Johnson"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setCompany&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Souveniropolis"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setAddress&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"14 Main Street"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setCity&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Pecan Springs"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setState&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"TX"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setZip&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"44628"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setCountry&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"USA"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Set the customer's identifying information&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$customerData&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;CustomerDataType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$customerData&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setType&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"individual"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerData&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setId&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"99999456654"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$customerData&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setEmail&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"EllenJohnson@example.com"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Add values for transaction settings&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$duplicateWindowSetting&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;SettingType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$duplicateWindowSetting&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setSettingName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"duplicateWindow"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$duplicateWindowSetting&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setSettingValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"60"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Add some merchant defined fields. These fields won't be stored with the transaction,&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;// but will be echoed back in the response.&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$merchantDefinedField1&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;UserFieldType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$merchantDefinedField1&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"customerLoyaltyNum"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$merchantDefinedField1&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"1128836273"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;$merchantDefinedField2&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;UserFieldType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$merchantDefinedField2&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"favoriteColor"&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$merchantDefinedField2&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"blue"&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Create a TransactionRequestType object and add the previous objects to it&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;TransactionRequestType&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setTransactionType&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"authCaptureTransaction"&lt;/SPAN&gt;); 
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setAmount&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$amount&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setOrder&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$order&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setPayment&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$paymentOne&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setBillTo&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$customerAddress&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setCustomer&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$customerData&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;addToTransactionSettings&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$duplicateWindowSetting&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;addToUserFields&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$merchantDefinedField1&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;addToUserFields&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$merchantDefinedField2&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Assemble the complete transaction request&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$request&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; AnetAPI\&lt;SPAN class=""&gt;CreateTransactionRequest&lt;/SPAN&gt;();
    &lt;SPAN class=""&gt;$request&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setMerchantAuthentication&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$merchantAuthentication&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$request&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setRefId&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$refId&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$request&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;setTransactionRequest&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$transactionRequestType&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;// Create the controller and get the response&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;$controller&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; &lt;SPAN class=""&gt;AnetController\CreateTransactionController&lt;/SPAN&gt;(&lt;SPAN class=""&gt;$request&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;$response&lt;/SPAN&gt; = &lt;SPAN class=""&gt;$controller&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;executeWithApiResponse&lt;/SPAN&gt;(\net\authorize\api\constants&lt;SPAN class=""&gt;\ANetEnvironment&lt;/SPAN&gt;::&lt;SPAN class=""&gt;SANDBOX&lt;/SPAN&gt;);
    

    &lt;SPAN class=""&gt;if&lt;/SPAN&gt; (&lt;SPAN class=""&gt;$response&lt;/SPAN&gt; != &lt;SPAN class=""&gt;null&lt;/SPAN&gt;) {
        &lt;SPAN class=""&gt;// Check to see if the API request was successfully received and acted upon&lt;/SPAN&gt;
        &lt;SPAN class=""&gt;if&lt;/SPAN&gt; (&lt;SPAN class=""&gt;$response&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;()-&amp;gt;&lt;SPAN class=""&gt;getResultCode&lt;/SPAN&gt;() == &lt;SPAN class=""&gt;"Ok"&lt;/SPAN&gt;) {
            &lt;SPAN class=""&gt;// Since the API request was successful, look for a transaction response&lt;/SPAN&gt;
            &lt;SPAN class=""&gt;// and parse it to display the results of authorizing the card&lt;/SPAN&gt;
            &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt; = &lt;SPAN class=""&gt;$response&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getTransactionResponse&lt;/SPAN&gt;();
        
            &lt;SPAN class=""&gt;if&lt;/SPAN&gt; (&lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt; != &lt;SPAN class=""&gt;null&lt;/SPAN&gt; &amp;amp;&amp;amp; &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;() != &lt;SPAN class=""&gt;null&lt;/SPAN&gt;) {
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Successfully created transaction with Transaction ID: "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getTransId&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Transaction Response Code: "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getResponseCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Message Code: "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Auth Code: "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getAuthCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Description: "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getDescription&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
            } &lt;SPAN class=""&gt;else&lt;/SPAN&gt; {
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;"Transaction Failed \n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;if&lt;/SPAN&gt; (&lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;() != &lt;SPAN class=""&gt;null&lt;/SPAN&gt;) {
                    &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Code  : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getErrorCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                    &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Message : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getErrorText&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                }
            }
            &lt;SPAN class=""&gt;// Or, print errors if the API request wasn't successful&lt;/SPAN&gt;
        } &lt;SPAN class=""&gt;else&lt;/SPAN&gt; {
            &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;"Transaction Failed \n"&lt;/SPAN&gt;;
            &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt; = &lt;SPAN class=""&gt;$response&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getTransactionResponse&lt;/SPAN&gt;();
        
            &lt;SPAN class=""&gt;if&lt;/SPAN&gt; (&lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt; != &lt;SPAN class=""&gt;null&lt;/SPAN&gt; &amp;amp;&amp;amp; &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;() != &lt;SPAN class=""&gt;null&lt;/SPAN&gt;) {
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Code  : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getErrorCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Message : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$tresponse&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getErrors&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getErrorText&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
            } &lt;SPAN class=""&gt;else&lt;/SPAN&gt; {
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Code  : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$response&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;()-&amp;gt;&lt;SPAN class=""&gt;getMessage&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getCode&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
                &lt;SPAN class=""&gt;echo&lt;/SPAN&gt; &lt;SPAN class=""&gt;" Error Message : "&lt;/SPAN&gt; . &lt;SPAN class=""&gt;$response&lt;/SPAN&gt;-&amp;gt;&lt;SPAN class=""&gt;getMessages&lt;/SPAN&gt;()-&amp;gt;&lt;SPAN class=""&gt;getMessage&lt;/SPAN&gt;()[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;]-&amp;gt;&lt;SPAN class=""&gt;getText&lt;/SPAN&gt;() . &lt;SPAN class=""&gt;"\n"&lt;/SPAN&gt;;
            }
        }      
    } &lt;SPAN class=""&gt;else&lt;/SPAN&gt; {
        &lt;SPAN class=""&gt;echo&lt;/SPAN&gt;  &lt;SPAN class=""&gt;"No response returned \n"&lt;/SPAN&gt;;
    }

    &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;$response&lt;/SPAN&gt;;
}

&lt;SPAN class=""&gt;if&lt;/SPAN&gt; (!&lt;SPAN class=""&gt;defined&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'DONT_RUN_SAMPLES'&lt;/SPAN&gt;)) {
      &lt;SPAN class=""&gt;createAnAcceptPaymentTransaction&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"2.23"&lt;/SPAN&gt;);
}
&lt;SPAN class=""&gt;?&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html" target="_blank" rel="noopener"&gt;https://developer.authorize.net/api/reference/index.html&lt;/A&gt;&amp;nbsp;&lt;A href="https://omegle.ws" target="_blank" rel="noopener"&gt;/ome&lt;/A&gt;&lt;A href="https://omegle.club" target="_blank" rel="noopener"&gt;gle&lt;/A&gt; &lt;A href="https://voojio.com/chatroom/omegle" target="_blank" rel="noopener"&gt;/voojio&lt;/A&gt;&lt;A href="https://shagle.download" target="_blank" rel="noopener"&gt;shagle&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2022 11:39:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-add-Api-s-of-Authorize-net-on-my-Website/m-p/84283#M53121</guid>
      <dc:creator>KamaalJema</dc:creator>
      <dc:date>2022-09-26T11:39:38Z</dc:date>
    </item>
  </channel>
</rss>

