c# mvc website pdf file in stored in byte array display in browser : Delete page from pdf SDK Library API .net wpf web page sharepoint The%20eMatters%20Integration%20Guide2-part1119

20 | Page  
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
events is executed.   Usually a URL on your 
server if you are calling from a web server.   If 
you are calling from your own server 
application, it is recommended to use the 
asterisk symbol in this field in conjunction with 
“Platform” variable shown below.
Must contain one of the following values:- 
Value 
Result 
Displays a standard EFTPOS 
receipt on the user’s terminal.   
Good for donations or simple 
payment pages. 
Displays the response on the 
screen, dependant upon the 
Platform value 
URL 
Sends the user to that URL, with 
parameters after the URL providing 
the response code and UID. 
tore/results.asp
or 
[http://www.acme.com.au/
store/results.asp
Some configurations need 
to have a [ at the start of 
the return url.   
SendeMail  
A flag to indicate if the cardholder is to receive a 
copy of the EFTPOS receipt as generated by 
eMatters. 
Yes 
Submit  
For web processing, this is required to be in the 
format as shown below.  It is the standard 
submit button. 
<input TYPE="SUBMIT" 
VALUE="SUBMIT"> 
UID  
Our Unique Identifier, providing an audit trail 
from our system to your system.   This number 
must be fully numeric, must be no longer than 
13 digits and is created by your system.   Each 
transaction that is submitted to the eMatters 
Merchant System must have a different UID.   
When a transaction is approved, .the UID is 
locked and no further transactions with that UID 
will be approved on that day. 
0049586 
Optional Fields 
Field Name 
Details 
Example 
ABN 
Displays on the email receipt after the 
company name.  Must be in the format of 
“ABN xx xxx xxx xxx” 
ABN 46 066 323 582 
Category 
Links the transaction with the list of 
Category Codes you have created on the 
website. 
01 
CompanyName  
Contains the Company Name that 
appears on the receipt that is emailed 
(optionally) to the end user.   
Acme Australia Pty Ltd 
CustomerCellPhone  
Allows eMatters to use our SMS Gateway 
to send an SMS to your customer during 
the transaction. 
61412534561 
Delete page from pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete page from pdf document; copy page from pdf
Delete page from pdf - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
copy pages from pdf to another pdf; delete pages pdf
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
21 | Page  
CustomerCountry 
Determines which format to use for the 
delivery of the SMS message. 
Australia 
Email 
The email address of the Customer.  If 
“SendeMail” is No, then this is optional.   
If “SendeMail” is Yes, then this field is 
required. 
buyer@xyz.com
IPAddress  
The IP Address of your customer‟s 
workstation.  Used for blocking 
transactions from HighRisk countries and 
for following up fraud. 
210.23.23.9 
IPBankCheck 
Instruct the eMatters gateway to compare 
the IP Address of the transaction with the 
Country of origin of the bank.  If it 
matches, the transaction proceeds as 
normal.  If it does not match, the 
transaction fails. 
Yes or No 
MerchantCellPhone  
Specifies the Cell phone number to which 
we send a notification.  It is for Merchant 
usage only. Mandatory if 
SMSGatewayEnabled is present 
61412534561 
OnBill 
Specifies that this transaction is to be 
lodged with the eMatters OnBill Recurring 
Transaction System, repeating the 
processing at regular intervals. 
YES 
OnBillAmount 
The price that each FUTURE transaction is 
charged. 
19.90 
OnBillAutoUpdate 
Specifies if we are to send an XML update 
after each recurring transaction.  This is 
needed if you want to update your 
database with each subsequent 
transaction. Must also include 
OnBillReturnURL as shown below. 
YES 
OnBillDate 
The date of the FIRST recurring 
transaction.  Only use this in special 
circumstances, where you want to charge 
the client every 30 days from their date 
of purchase, but wish to give them 3 
months free.  If today was 01/01/2005, 
then OnBillDate would be set to 
01/04/2005.  Then, depending on the 
other flags, we would process this on the 
1
st
of each month from April onwards. 
01/05/2009 
OnBillFrequency 
Specifies the number of days between 
processing of this transaction.  Must be 
present if OnBill field is set. If 
OnBillType=FRE, then this denotes that 
the transaction will be processed every 30 
days.  If OnBillType=OAD, then this 
transaction will be re-processed on the 
30
th
of each month (assuming the value 
of this field is 30). 
30 
OnBillQty 
Specified the TOTAL number of 
instalments to process.  A value of 3 
indicates our system to take this 
payment, then 2 more at the intervals as 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
delete pages from pdf file online; cut pages from pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
delete blank page from pdf; best pdf editor delete pages
22 | Page  
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
shown above. 
OnBillReturnURL 
The URL we will send an XML string to 
each time a transaction is made AFTER 
the initial one. 
http://you.com/reucrri
ng.cfm 
OnBillType 
Specifies if this recurring transaction is to 
be processed every x days, or on the x 
day of the month. (i.e. every 14 days, or 
on the 15
th
of each month) 
OAD (for OnADay)  or    
FRE  (Frequency) 
Principal 
If “SendeMail” is set to yes, then this 
value sets the “From” name on the email.   
If this is left blank, all emails will be sent 
from “payments@eMatters.com.au”.    
payments@acme.com.
au 
SMSGatewayEnabled 
Allows notification of a sale through the 
eMatters SMS Gateway. 
Yes 
SubMerchant 
Allows a break-down of transactions 
within the Merchant Desk.  Used for 
reporting only, does not effect banking.  
Can be anything you require. 
SOCG101 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
delete pdf pages acrobat; delete pdf pages in preview
C# PDF remove image library: remove, delete images from PDF in C#.
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
delete blank page in pdf online; delete pages in pdf
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
23 | Page  
Sample HTTPS Form
<html> 
<head> 
<title>POSTed Payment Page</title> 
</head> 
<body> 
<form METHOD="post" 
ACTION="https://merchant.eMatters.com.au/cmaonline.nsf/ePayForm?OpenForm"> 
<input type="hidden" name="__Click" value="0"> 
<input type="hidden" name="Returnemail" value="test@eMatters.com.au”> 
<input type="hidden" name="ReturnHTTP" value="*"> 
<input type="hidden" name="MerchantID" value="36"> 
<input type="hidden" name="SendeMail" value="Yes"> 
<input type="hidden" name="Bank" value="National"> 
<input type="hidden" name="Platform" value="PlainText"> 
<input type="hidden" name="Mode" value="Live"> 
<input type="hidden" name="readers" value="MEL0036"> 
<input type="hidden" name="Principal" value="Payments@eMatters.com.au"> 
<p>Unique ID Number <input name="UID" value="1" size="20"></p> 
<p>Customer Name <input NAME="Name" VALUE="John Doe" SIZE="20" MAXLENGTH="40"></p> 
<p>Customer eMail <input NAME="Email" VALUE="info@eMatters.com.au" SIZE="25" 
MAXLENGTH="40"></p> 
<p>C V V <input type="text" name="CVV" size="4" value="123"></p> 
<p>Card Number <input NAME="CreditCardNumber" VALUE="4557013000314262" SIZE="24" 
MAXLENGTH="22"></p> 
<p>Expiry <select NAME="CreditCardExpiryMonth" size="1"> 
<option>01 </option> 
<option>02 </option> 
<option>03 </option> 
<option>04 </option> 
<option>05 </option> 
<option>06 </option> 
<option>07 </option> 
<option>08 </option> 
<option>09 </option> 
<option>10 </option> 
<option>11 </option> 
<option>12</option> 
</select> / <select NAME="CreditCardExpiryYear" size="1"> 
<option value="2008">2008</option> 
<option value="2009">2009</option> 
<option value="2010">2010</option> 
<option value="2011">2011</option> 
<option value="2012">2012</option> 
</select> </p> 
<p>Cardholder name <font FACE="Verdana"><input NAME="CreditCardHolderName" SIZE="20" 
MAXLENGTH="40"></font></p> 
<p>Total Price <input NAME="FinalPrice" VALUE="$1.00" SIZE="10" MAXLENGTH="10"></p> 
<p>.<input TYPE="SUBMIT" VALUE="SUBMIT"></p> 
</p> 
</form> 
</body> 
</html> 
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET: Delete a Character in PDF Page. It demonstrates how to delete a character in the first page of sample PDF file with the location of (123F, 187F).
delete pages from pdf without acrobat; delete pages from a pdf
VB.NET PDF remove image library: remove, delete images from PDF in
C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; Delete image objects in selected PDF page in ASPX webpage.
delete page from pdf file online; delete page in pdf document
24 | Page  
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
eMatters iPhone Payment Page.
The iPhone Payment Page is for use when you want to take payments on the run, or if you 
want to integrate your .mobi application with a payment system.   
The URL is made up of a number of components.  You must 
have an account with eMatters created prior to testing. 
The iPhone Payment Page URL is : 
https://Merchant.eMatters.com.au/cmaonline.nsf/ipp?OpenF
orm&a=TST0022&p=1.99&u=1&cn=Your+Name&e=you@ac
me.com&r=http://home.com/response.php?&t=1&c=01 
For an explanation on the parameters (i.e. &a=TST0022 
etc), please refer to the Shared Payment Page on the 
following pages. 
C# PDF delete text Library: delete, remove text from PDF file in
C#.NET Sample Code: Delete Text from Specified PDF Page. The following demo code will show how to delete text in specified PDF page. // Open a document.
cut pages from pdf file; delete pages on pdf
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
delete pages on pdf file; delete a page from a pdf
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
25 | Page  
eMatters Shared Payment Page 
Redirect via HTTP Get.
The Shared Payment Page is for use when you do not have your own SSL Certificate and 
you want eMatters to take care of the collection and security of all card details. 
The URL is made up of a number of components.  You must have an account with eMatters 
created prior to testing. 
The Shared Payment Page URL is : 
https://Merchant.eMatters.com.au/cmaonline.nsf/spp?OpenForm&a=TST0022&p=1.99&u=
1&cn=Your+Name&e=you@acme.com&r=http://home.com/response.php?&t=1&c=01 
Breaking this URL down we find the following parts 
https://Merchant.eMatters.com.au/cmaonline.nsf/spp
?OpenForm 
The Base URL.  This never changes. 
&a=MEL0900 
Your eMatters Account Code allocated when you created your account.  This is 
important to ensure that the funds are directed to your account.  
&p=1.99   or   &p=0 and the Customer enters the price 
Price, in the format required by your currency.  For example, AUD requires the format 
to be dollars and cents (1.29), whereas YEN requires just the whole number (129).  If 
you send 129 in AUD, we will process this as One Hundred and Twenty Nine Dollars. 
&u=1   or &u=0 and we create our own UID 
UID or Unique Reference Number.   We will not approve the same UID in a 24 hour 
period.  If you leave this out, then the Customer can enter their own UID. 
&cn=Your+Name   (optional) 
Customer Name – optional 
&e=you@acme.com   (optional) 
Customer email – optional 
&r=http://home.com/response.php? 
The URL to return to after we complete our processing 
&t=1   (optional) 
Template Number 1.  Choosing from a pre-made list of headers can change the look of 
your Shared Payment Page. 
&s=001   (optional) 
SubMerchant.  This allocates the code 001 for this transaction in all reports.  Great for 
defining where a transaction cam from. 
&c=03   (optional) 
Category Code from Merchant Desk – 01 – 99 or 00 for none. 
&m=t   (optional – for use in testing only) 
This pre-fills the form with Test data.  Not to be used when you go live. 
&ob=Yes (optional – for recurring only) 
This turns OnBilll on for this transaction.  If this is approved, it will be added to the 
Recurring System automatically based on the following parameters. 
26 | Page  
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
&oba=19.99 (optional – for recurring only) 
This is the Amount to charge for all future amounts.  If this parameter is not present, 
the amount defaults to the same as the &p (amount of the transaction) 
&obt=OAD (optional – for recurring only) 
This is set to either OAD (On A Day) or FRE (Frequency).  See XML guide for more 
information. 
&obd=12/09/2009 (optional – for recurring only) 
This is the NEXT DATE that this transaction is to be processed. 
&obf=15 (optional – for recurring only) 
If &obt is set to OAD, then this is the day number of each month that the charge is to 
be made.  If &obt is set to FRE, this is the number of days between each charge. 
&obq=9 (optional – for recurring only) 
This sets the number of charges to be made, including the first one.  Set to 9990 to 
make this unending. 
&obup=Yes (optional – for recurring only) 
This turns the XML AutoUpdate on for all future transactions.  This can only be used if 
your system is capable to receiving XML data from our server on a daily basis.  See 
the XML section for more details. 
&obr=http://www.yousite.com/dailyupdate.asp (optional – for recurring only) 
This is the URL which our AutoUpdates are sent to each day.  We do send an email 
after each transaction, and also a daily report regardless of this setting here. 
Note : Please consult with eMatters prior to using the Shared 
Payment Page in order to confirm your Profile is set correctly.
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
27 | Page  
Shared Payment Page features.
Merchant Details 
CVV Details 
Online Currency Converter 
Total Price and Reference number 
can either be sent via URL or  
entered manually by the Customer 
The Customer Name and Email  
Address can be sent via the URL  
or left blank. 
28 | Page  
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
eMatters Shared Payment Page 
Redirect via HTTP Post.
The Shared Payment Page is for use when you do not have your own SSL Certificate.  In the HTTP 
Post Version, you use „Method=”post”‟ to deliver the data to us. 
We still collect the sensitive credit card details, however no account data is transferred via the 
URL. A sample HTMLPage is shown here, using a dummy “MEL0036” account code.  You need to 
replace the MEL0036 with your own account details, along with the Return URL (making it one on 
your site). 
<html>  
<!-- This is the sample POST payment page for eMatters -->  
<body>  
<form METHOD="post" 
ACTION="https://merchant.ematters.com.au/cmaonline.nsf/Payment?OpenAgent">  
Account Code: <input name="a" value="MEL0036"> <br> 
Amount :  <input name="p" value="19.50"> <br> 
UID :  <input name="u" value="Invoice001"> <br> 
Customer Name : <input name="cn" value="John Doe"><br> 
Customer eMail :  <input name="e" value="jdoe@yourmail.com.au"><br> 
Mode :  <input name="m" value="t"><br> 
Return URL :  <input name="r" value="http://www.eMatters.com.au/response.asp?"><br> 
<input TYPE="SUBMIT"      VALUE="SUBMIT">  
</form>  
</body>  
</html>  
Note : You must have your Merchant Desk Profile configured correctly to use this feature, 
otherwise transactions may not be processed correctly.  Please contact eMatters via Help Desk to 
confirm your setup. 
CCoonnffiiddeennttiiaall,,  eeMMaatttteerrss,,    11999988    22001100      ®® 
29 | Page  
eMatters Dedicated Payment Page 
We collect the card details.
The Dedicated Payment Page is for use when you do not have your own SSL Certificate but 
you still want the payment page to look exactly like your main website.  Our consultants 
will modify our template to match your main website look and feel as closely as possible. 
The look and feel of this page is completely up to you, and we work together with your 
designers to make sure it suits your requirements. 
And when you update your own site, will re-work the payment page to reflect those 
changes – as often as you like. 
This service carries an integration fee to cover the time for our developers to implement 
and maintain this solution.  We provide a cost estimate prior to commencing your 
customisation – as no two pages are the same.  Except to pay between $295 and $1,900 
depending upon your level of customisation. 
Documents you may be interested
Documents you may be interested