What do you want to do?...
 
... use this e-gold technique
I want to accept e-gold payments online...
I want to develop my own programs and
e-commerce applications that utilize e-gold...




      • e-gold Shopping Cart Interface (SCI) - The e-gold SCI provides checkout capability to any e-gold account holder by allowing them to place a button on their web page to accept e-gold payments.

      • e-gold Automation Interface - These defined methods allow programmers to perform e-gold actions (spend, balance, history) via their own program.
 

News:

April 5, 2007 -- Added XOF (CFA Franc BCEAO) and XAF (CFA Franc BEAC) to specifications.

April 14, 2006 -- DLGuard added to third party SCI integrators.

December 29, 2005 -- Correction for encoding of special characters in BAGGAGE_FIELDS posted to STATUS_URL CGIs.

September 1, 2005 -- Default shortcut link format changed such that amount is user enterable. Updated look of SCI payment page to be similar to account based payment page.

August 4, 2005
-- Added user contributed GPL'd Java wrapper for e-gold automation interface.

February 17 , 2003 -- Added e-gold SCI shortcut generator supporting quick links to receive SCI payments. e.g. http://000998.e-gold.com

January 10, 2003 -- Updated SCI specification with formatting changes and a security guidelines section.

November 19, 2002
-- Security note added for users of cURL to take into consideration on shared servers.

January 8, 2002
-- Programmers using the e-gold Automation Interface can lock down automation access to a specific IP address. See your Account Information page while accessing your e-gold account for details. All automation users need to set the Automation Access attribute on each account they will perform automation from. (Accounts spent to via automation do not require the Automation Access attribute.)

December 23 , 2001 -- Support for Euro denominated spends added to both automation and shopping cart interfaces. Numeric code for Euro (EUR) in these interfaces is 85. Several other currencies added including Estonian Kroon (EEK) with numeric code 96. See specifications for complete details.

June 21, 2001
-- SCI specification updated to include optional input fields SUGGESTED_MEMO and FORCED_PAYER_ACCOUNT. The first can be used to prefill the memo line on the spend form. The second can be used to force the spend to come from a given account number. Both fields are optional.

April 23, 2001 -- Link to MD5 Hash checker page. Fixed broken HTML formatted SCI specification.



e-gold Shopping Cart Interface (SCI):
documents last updated: Apr 5 2007
e-gold Automation Interface:
documents last updated:Apr 5 2007
SCI Specification:
PDF Format     HTML Format
Automation Specification:
PDF Format     HTML Format

The e-gold system provides a method for merchants (large and small) to accept e-gold payments. Receive notification via email or HTTPS connection from the e-gold system that you have received payment.

Take a look at our Interactive Calculator to compare the cost of doing business with Credit Cards vs. e-gold.


Prefer to leave the coding to someone else?:

  • DLGuard integrates e-gold payments with downloadable digital product delivery and/or membership management.
  • Mal's e-commerce and X-Cart have integrated the e-gold shopping cart into their shopping cart products.


A simple e-gold sample store utilizing only HTML (no CGIs) is demonstrated here.

Ready to accept e-gold on your website?

Shortcut method to use the e-gold SCI
Providing a link like http://000998.e-gold.com is the quickest way to accept payments in e-gold.
Fill in the items to make a hyperlink you can paste into your own web page to accept payments.
e-gold
Account #
Worth of Currency
and Amount
Type of
e-metal

Here is your hyperlink to cut and paste on your site:

or
if you prefer a button like this then cut and paste:


Show me my links in a popup window...


When using this SCI shortcut method,you will receive an automatic email notification from e-gold each time you are paid. You can authenticate this email notification using the MD5 Hash Checker page, (or by logging into your account and examining Received Payment history).
T
he payer will be linked back to your web page when they click Continue or Cancel while at the e-gold SCI pages.

Need more options than the shortcut method?
Here is a full HTML form using all the e-gold SCI input parameters.
Customize the RED fields to match your own information before using
:
<form action="https://www.e-gold.com/sci_asp/payments.asp" method="POST" target=_top>
<div align="center">
<input type="hidden" name="PAYEE_ACCOUNT" value="000998">
<input type="hidden" name="PAYEE_NAME" value="Put Your Company name here">
Enter Amount You'd like to Donate:<br>
<input type=text name="PAYMENT_AMOUNT" size=4>
<input type=hidden name="PAYMENT_UNITS" value=1>
USD worth of e-gold
<input type=hidden name="PAYMENT_METAL_ID" value=1>
<input type="hidden" name="STATUS_URL" value="mailto:YourEmailAddress@YourDomain">
<input type="hidden" name="NOPAYMENT_URL"
value="http://www.e-gold.com/unsecure/sci_home.html">
<input type="hidden" name="NOPAYMENT_URL_METHOD" value="LINK">
<input type="hidden" name="PAYMENT_URL"
value="http://www.e-gold.com/unsecure/sci_home.html">
<input type="hidden" name="PAYMENT_URL_METHOD" value="LINK">
<input type="hidden" name="BAGGAGE_FIELDS" value="CUSTOMERID">
<input type="hidden" name="CUSTOMERID" value="0">
<input type="hidden" name="SUGGESTED_MEMO" value='Thanks for paying with e-gold!'>
<br>
<input type="submit" name="PAYMENT_METHOD" value="Donate Now">
</div></form>
You are encouraged to read the complete specification to learn about the other features the e-gold shopping cart offers.

Looking for a simple way to verify your e-gold SCI payment notifications? Check out our MD5 Hash Checker page. Type in the payment details and the MD5 verification hash you should receive from e-gold will be displayed.


The e-gold automation interfaces allow a developer to perform e-gold functions such as account balance, account history, e-metal preview and spend. These functions are performing by submitting https requests to the e-gold system that conform to the specifications contained here.

Sample Perl scripts demonstrating the use of the e-gold Automation Interface are available here:

Perl Script: Preview a spend

Perl Script: Retrieve e-gold account history

Perl Script: Display account balances

Third party GPL licensed Java wrapper for e-gold Automation interfaces:

Note:
Any automation method that accepts arguments via the command line may expose those arguments to other users on the same system able to view 'ps' type output. Consider alternative methods of using automation if this is an issue. For example, examine the
--data @foobar option supported by cURL.

Disclaimer
:
e-gold Ltd. accepts no responsibility for damages to persons, property or data incurred through the use of this software. To the maximum extent permitted by law, in no event shall e-gold Ltd. be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use or inability to use this software, even if e-gold Ltd. has been advised of the possibility of such damages.

This product is supplied as-is, with no warranties express or implied.
Use this software at your own risk.