Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - dragosnutu/sample-code-java: This repository contains working code samples which demonstrate java integration with the Authorize.Net API · GitHub
Skip to content

Latest commit

History

327 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Java Sample Code for the Authorize.Net SDK

Travis CI Status

This repository contains working code samples which demonstrate Java integration with the Authorize.Net Java SDK.

The samples are organized into categories and common usage examples, just like our API Reference Guide. Our API Reference Guide is an interactive reference for the Authorize.Net API. It explains the request and response parameters for each API method and has embedded code windows to allow you to send actual requests right within the API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

  • Clone this repository:
 $ git clone https://github.com/AuthorizeNet/sample-code-java.git
  • Run "mvn package" in the root directory to create the SampleCode console app.
  • Run the individual samples by name. For example:
 > java -jar target/SampleCode.jar [CodeSampleName]

e.g.

 > java -jar target/SampleCode.jar ChargeCreditCard

Running SampleCode without a parameter will give you the list of sample names.

NOTE : You can update to your Sandbox credentials in SampleCode.java

For using behind proxy

Please set the JAVA environment proxy using a similar code :

 System.setProperty(Constants.HTTPS_USE_PROXY, "true");
System.setProperty(Constants.HTTPS_PROXY_HOST, "127.0.0.1");
System.setProperty(Constants.HTTPS_PROXY_PORT, "8888");

For using proxy authentication

Please set the JAVA environment proxy credentials using a similar code :

 System.setProperty(Constants.HTTPS_PROXY_USERNAME, "exampleUsername");
System.setProperty(Constants.HTTPS_PROXY_PASSWORD, "examplePassword");

About

This repository contains working code samples which demonstrate java integration with the Authorize.Net API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages