Anyone,

I need some help getting the STATUS_URL to work properly.  I have read
everything in the SCI, and it appears that it SHOULD work identically to the
PAYMENT_URL with PAYMENT_URL_METHOD set to "FORM".  Am I correct, or wrong?

When using the PAYMENT_URL with PAYMENT_URL_METHOD set to "FORM", my
solution works fine, BUT only when the client actually clicks on the
"CONTINUE" button after spending us e-gold.  If they just perform the spend
and then never click on the "CONTINUE" button, we do not get the
confirmation.

So, I decided I would be smart and just move the URL that was in the
PAYMENT_URL over to the STATUS_URL and make PAYMENT_URL a static "Thank You"
page.  But now the exact same URL that properly received all the data and
BAGGAGE_FIELDS that were working with PAYMENT_URL no longer works.

Something is definitely hitting the URL, because my database is entering six
(6) blank entries into it after a spend (with no click on the continue
button).  They are right after each other, as if e-gold's server thinks it
couldn't get to the URL and retries up to 5 more times.  The following shows
the timing...

1/25/2001 14:07:16
1/25/2001 14:07:37
1/25/2001 14:07:58
1/25/2001 14:08:19
1/25/2001 14:08:40
1/25/2001 14:09:24

After six attempts, it gives up.

Am I wrong to assume that the POST to STATUS_URL should be identical to
PAYMENT_URL?

My form is rather large, but here are the most important parts...

<FORM method="post" action="https://www.e-gold.com/sci_asp/payments.asp">
<INPUT type="hidden" name="PAYEE_ACCOUNT" value="100000">
<INPUT type="hidden" name="PAYEE_NAME" value="YourHost.com">
<INPUT type="hidden" name="STATUS_URL"
value="https://secure2.yourhost.com/orderform/index.cgi">
<INPUT type="hidden" name="NOPAYMENT_URL"
value="https://secure2.yourhost.com/orderform/index.cgi?get={{tracking}}">
<INPUT type="hidden" name="NOPAYMENT_URL_METHOD" value="LINK">
<INPUT type="hidden" name="PAYMENT_URL"
value="https://secure2.yourhost.com/orderform/thankyou.htm">
<INPUT type="hidden" name="PAYMENT_URL_METHOD" value="LINK">
<INPUT type="hidden" name="PAYMENT_AMOUNT" value="{{Total_Order}}">
<INPUT type="hidden" name="PAYMENT_UNITS" value="1">
<INPUT type="hidden" name="BAGGAGE_FIELDS" value="ticket recipient cc
required print_config subject courtesy_reply courtesy_template
courtesy_our_url courtesy_our_email courtesy_reply_texta
courtesy_reply_textb courtesy_who_we_are courtesy_who_we_are2 append_db
db_delimiter db_fields Choice Name EMail Type((LIST))">
...{many more hidden fields truncated out for readability}
Choose Metal:
<SELECT name="PAYMENT_METAL_ID">
  <OPTION value="1">e-gold
  <OPTION value="2">e-silver
  <OPTION value="3">e-platinum
  <OPTION value="4">e-palladium
</SELECT><BR>
</FORM>

The "{{tracking}}", "{{Total_Order}}" and "((LIST))" fields are special
template variables that get replaced with data from a previous form.

The form that was working fine before (minus the problem of client not
clicking on continue) is here...

<FORM method="post" action="https://www.e-gold.com/sci_asp/payments.asp">
<INPUT type="hidden" name="ticket" value="{{ticket}}">
<INPUT type="hidden" name="PAYEE_ACCOUNT" value="100000">
<INPUT type="hidden" name="PAYEE_NAME" value="YourHost.com">
<INPUT type="hidden" name="STATUS_URL"   value="mailto:[EMAIL PROTECTED]">
<INPUT type="hidden" name="NOPAYMENT_URL"
value="https://secure2.yourhost.com/orderform/index.cgi?get={{tracking}}">
<INPUT type="hidden" name="NOPAYMENT_URL_METHOD" value="LINK">
<INPUT type="hidden" name="PAYMENT_URL"
value="https://secure2.yourhost.com/orderform/index.cgi">
<INPUT type="hidden" name="PAYMENT_URL_METHOD" value="POST">
<INPUT type="hidden" name="PAYMENT_AMOUNT" value="{{Total_Order}}">
<INPUT type="hidden" name="PAYMENT_UNITS" value="1">
<INPUT type="hidden" name="BAGGAGE_FIELDS" value="ticket recipient cc
required print_config subject courtesy_reply courtesy_template
courtesy_our_url courtesy_our_email courtesy_reply_texta
courtesy_reply_textb courtesy_who_we_are courtesy_who_we_are2 append_db
db_delimiter db_fields Choice Name EMail Type((LIST))">
...{many more hidden fields truncated out for readability}
Choose Metal:
<SELECT name="PAYMENT_METAL_ID">
  <OPTION value="1">e-gold
  <OPTION value="2">e-silver
  <OPTION value="3">e-platinum
  <OPTION value="4">e-palladium
</SELECT><BR>
</FORM>

Please help,
Deen Foxx (CTO)
[EMAIL PROTECTED]


---
You are currently subscribed to e-gold-tech as: archive@jab.org
To unsubscribe send a blank email to [EMAIL PROTECTED]

Reply via email to