Getting Response
Any parameter that is posted to our HttpPost.aspx page, will be returned to
your ReplyURL page. This will include:
-
Module Parameters
-
Your own parameters
In this example all variables including Param1, Param2, Param3 are returned to
"ReturnPage.asp"
Username: myusername
Email Address: info@invoice4u.com
Invoice-Receipt Number: 70009
HttpPost Sample
<form action='https://account.invoice4u.co.il/public/HttpPost.aspx' method="POST">
<input type="hidden" name="ReplyURL" value="ReturnPage.asp">
<input name="TransType" value="IR:SEND">
<input name="Username" value="myusername">
<input name="InvoiceReceiptNumber" value="70009">
<input name="MailTo" value="info@invoice4u.com" >
// Custom Parameters
<input name="Param1" value="value1">
<input name="Param2" value="value2">
<input name="Param3" value="value3">
<input type="submit" value="Submit">
</form>
ReturnPage.asp - Retrieving Parameters Example
<%
ResponseCode = Request("ResponseCode")
MailTo = Request("MailTo")
Param1= Request("Param1")
Param2 = Request("Param2")
Param3 = Request("Param3")
IF ResponseCode=100 THEN
response.write("Sent Successfully")
ELSE
response.write("Failed. Error code: " & ResponseCode)
END IF
%>
/ * DEBUGGING */
* If ReplyURL is not set all response parameters will
display on screen (this may be used for debugging).
The following illustrates succesfull Invoice/Receipt creation.
ResponseCode:100
DocNumber:70125
TransType:IR:CREATE
Username:guest
InvoiceSubject:Summer Presale
InvoiceItemCode:X1457
InvoiceItemDescription:Brown Coffee Cup
InvoiceItemQuantity:5
InvoiceItemPrice:2.50
InvoiceDiscount:1.75
InvoiceComments:Non-refundable
CompanyCode:999
|