Hi, JohnnyW
Whats strange: some Orders go true Ok and some do not.
Code:
Call writeVariables
'submit form to secpay
If not(debug) Then
response.write "<form name='to_secpay' action='https://www.secpay.com/java-bin/ValCard' method='post'>"
If request("bill_name") = "TestOrder" Then
response.Write "<input type=""hidden"" name=""options"" value=""test_status=true,mail_merchants=m.franke@oursite.com"">" 'test_status=true value=""dups=false,mail_merchants=m.franke@oursite.com"">"
Else
response.Write "<input type=""hidden"" name=""options"" value=""mail_merchants=me@oursite.com"">" 'test_status=truevalue=""dups=false,mail_merchants=m.franke@oursite.com"">"
End If
response.Write "<input type=""hidden"" name=""order"" value=""" & strSecPayOrder & """>"
if len(request("ship_addr_1")) > 0 then
response.Write "<input type=""hidden"" name=""billing"" value=""bill_name=" & request("bill_name") & ",bill_addr_1=" & request("bill_addr_1") & ", " & request("bill_addr_2") & ",bill_city=" & request("bill_city") & ",bill_state=" & request("bill_state") & ",bill_post_code=" & uCase(request("bill_post_code")) & ",bill_country=" & left(request("bill_country"),2) & ",bill_phone=" & request("bill_phone") & ",bill_email=" & request("bill_email") & """>"
response.Write "<input type=""hidden"" name=""shipping"" value=""ship_name=" & request("ship_name") & ",ship_addr_1=" & request("ship_addr_1") & ", " & request("ship_addr_2") & ",ship_city=" & request("ship_city") & ",ship_state=" & request("ship_state") & ",ship_post_code=" & uCase(request("ship_post_code")) & ",ship_country=" & left(request("ship_country"),2) & ",ship_email=" & request("bill_email") & """>"
else
response.Write "<input type=""hidden"" name=""billing"" value=""bill_name=" & request("bill_name") & ",bill_addr_1=" & request("bill_addr_1") & ", " & request("bill_addr_2") & ",bill_city=" & request("bill_city") & ",bill_state=" & request("bill_state") & ",bill_post_code=" & uCase(request("bill_post_code")) & ",bill_country=" & left(request("bill_country"),2) & ",bill_phone=" & request("bill_phone") & ",bill_email=" & request("bill_email") & """>"
response.Write "<input type=""hidden"" name=""shipping"" value=""ship_name=" & request("bill_name") & ",ship_addr_1=" & request("bill_addr_1") & ", " & request("bill_addr_2") & ",ship_city=" & request("bill_city") & ",ship_state=" & request("bill_state") & ",ship_post_code=" & uCase(request("bill_post_code")) & ",ship_country=" & left(request("bill_country"),2) & ",ship_email=" & request("bill_email") & """>"
end if
response.Write "<input type=""hidden"" name=""merchant"" value=""MymerchantId"">"
dteNow = now()
'trans_id = Year(dteNow) & Month(dteNow) & day(dteNow) & "-" & lOrderID
response.write "<input type=""hidden"" name=""bill_tel"" value=""" & request("bill_tel") & """>"
response.Write "<input type=""hidden"" name=""trans_id"" value=""" & trans_id & """>"
response.Write "<input type=""hidden"" name=""amount"" value=""" & request("amount") & """>"
response.Write "<input type=""hidden"" name=""callback"" value=""http://www.oursite.com/secpay_response.asp"">"
response.Write "<input type=""hidden"" name=""bgcolor"" value=""FFFFFF"">"
response.Write "<input type=""hidden"" name=""branding"" value=""oursite.com- This page is encrypted using SSL (Secure Socket Layer) security."">"
response.write "</form>"
'submit the form
response.write "<SCRIPT LANGUAGE=JAVASCRIPT>"
response.write "document.to_secpay.submit();"
response.write "</SCRIPT>"
End If
The responce from Secpay is fine, all data is there;
Order Id, Valid=True,Security Match..
all there and all Ok.
Just that out of 10 Orders we get 5 times the http://www.oursite.com/secpay_response.asp not found error.
This original code has worked for 20.000 orders when hosted by Fasthosts.
Now that we moved to RF it falls over 
best regards
Mike
Bookmarks