Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
It has been discovered that Weblink2 on TPI does NOT support ACH transactions.
WebLINK Hosted Payments
Developer Guide
Working With Templates
You can use the credentials used for making payments as long as they have the sufficient permissions (reseller permissions).
Go to https://www.mybridgepaytest.com for test mode or https://www.mybridgepay.com for production.
Image RemovedImage AddedMerchant Boarding
Image RemovedImage Added
Select the "Merchant Boarding" tab
Image RemovedImage AddedSelect the "Reseller Id" for the account you want to work with then click on the "Merchants" tab
Image RemovedImage AddedSelect the "Merchant Id" the templets are associated with then click the "Accounts" Tab
Image RemovedImage AddedSelect the "Merchant Id" then select the "Processing Applications"
Image RemovedImage AddedMake sure the "Weblink" checkbox is checked then click on "Configure"
Image RemovedImage AddedAfter clicking on “Configure” you have the option to change the default merchant email and the URL's under "Configuration Settings". To configure the default templates click on the "Default Templates" tab.
- Image RemovedImage Added
In this example both the "PaymentForm" and the "Receipt" templates have been modified. You can tell by looking next to the edit button. After a change has been made and saved, the undo button is displayed. If you click on the edit button it will display the html document being used for the template. It is displayed and available for editing.
Changing the Payment Form Template
The following steps show how to make space available for the "Description" field. The original code was as follows:
Code Block |
---|
A change was made to add "Description" field as a separate line from the total line. This change is required if you are using "Description" variable.
<div
| ||
<div class="field" |
> <label>Email:</label> |
<input type="text" name="BillToEmail" value="<!--[BillToEmail]-- |
<!--BEGIN DEH Description field changes-->
<div
> </div> <div class=" |
field"> <label><!--[Description]-->:</ |
<div><
label> <!--[TotalAmt]required-- |
<!--END DEH Description field
>
</div> |
A change was made to add "Description" field as a separate line from the total line. This change is required if you are using "Description" variable.
Code Block |
---|
<div class="field"> <label>Email:</label> <input type="text" name="BillToEmail" value="<!--[BillToEmail]--> </div> <!--BEGIN DEH Description field changes--> <div class="note"> <label><!--[Description]-->:</label> </div> <div> <!--[TotalAmt]required--> </div> <!--END DEH Description field changes--> |
These changes only affect the "Merchant Id" for each merchant. After saving the changes you can test them by using the WebLINK3 test form. https://www.bridgepaynetsecuretest.com/weblink3/testform.htm
Changing the Receipt Template
If using the "Description" field the receipt may need to be changed as well. This is shown below:<tr><th>Description
Code Block | ||
---|---|---|
| ||
<tr> <th>Description:</th> |
<td><
<td> <!--[Description]-- |
> </td> |
<td><
<td> </tr> |
Changes to allow "Description" more display room on the receipt:
Code Block | ||
---|---|---|
| ||
<br><td class="spacerRow">< |
<tr><th
/td> <tr> <th valign="top">Description:</th> |
<td><
<td> <!--[Description]-- |
> </td> |
<td><
<td> </tr> |
<td class="spacerRow"></td> |
Sample Posts
WebLINK 3.0 Sample Post for a Sale Transaction:
Code Block | ||
---|---|---|
| ||
<form method="post" action="https://www.bridgepaynetsecuretest.com/WebLink3/WebLink.aspx">; |
<!-- for Production <form method="post" action="https://www.bridgepaynetsecuretx.com/WebLink3/WebLink.aspx">; |
<input
--> <input type="hidden" name="mode" value="PaymentForm" |
<input
/> <input type="hidden" name="TransType" value="Sale" /> |
<input
<input type="hidden" name="PurchaseToken" value="6ec8c910-8856-48a5-9fbc-87b4bf8fccf6 " /> |
<input
<input type="hidden" name="BillToName" value="BridgePay Test" /> |
<input
<input type="hidden" name="BillToStreet" value="1 Main |
<input
St" /> <input type="hidden" name="BillToCity" value="Orlando" /> |
<input
<input type="hidden" name="BillToState" value="FL" /> |
<input
<input type="hidden" name="BillToZip" value="55555" |
<input
/> <input type="hidden" name="BillToPhone" value="407-960-6434" |
/> <!--<input type="hidden" name="BillToEmail" value="dave.haas@bridgepaynetwork.com" /> --> |
<input
<input type="hidden" name="InvoiceNum" value="Inv1234" /> |
<input
<input type="hidden" name="TransIndustryType" value="EC |
<input
" /> <input type="hidden" name="CustomerAccountCode" value="DaveHaas-BPN" /> |
<input
<input type="hidden" name="SoftwareVendor" value="DaveHaas-BPN - vendor" /> |
<input
<input type="hidden" name="TotalAmt" value="7.01" |
<input
/> <input type="hidden" name="Description" value="Test of the description field for length and display properties" |
<input
/> <input type="hidden" name="UserDefinedTransactionId" value="407-960-6434" |
<
/> <!--<input type="hidden" name="PaymentTypes" value="Visa,AMEX,Discover,Mastercard,Diners,eCheck" |
<input
> <input type="hidden" name="Style_Heading_FontColor" value="#003333"> --> |
<!-- |
<input type="hidden" name="Style_Form_BackgroundColor" value="#e6f7ff"> --> |
<!-- |
<input type='hidden' name='PaymentFormTID' value='12' /> -- |
<input
> <input type="hidden" name="CompleteURL" value="https://www.bridgepaynetsecuretest.com/weblink3/echo.aspx"" |
<input
/> <input type="hidden" name="ReceiptURL" value="https://www.bridgepaynetsecuretest.com/weblink3/PostToXml.aspx"" |
<input
/> <input type="hidden" name="PaymentServerType" value="BridgeComm" /> |
<!-- |
<input type="hidden" name="CancelURL" value="http://www.bridgepaynetwork.com/ confirm" /> |
--> |
<!-- |
<input type='hidden' name='CustomerEmailTID' value='14' /> |
<!-- <input type="hidden" name="MerchantEmail" value="dave.haas@bridgepaynetwork.com" /> --> |
<input
<input type="submit" /> |
</ |
form> |
WebLINK 3.0 Sample Post for a Token/Sale Transaction:Sale Transaction:
Code Block | ||
---|---|---|
| ||
<form method="post" action="https://www.bridgepaynetsecuretest.com/WebLink3/WebLink.aspx">; |
<!-- for Production <form method="post" action="https://www.bridgepaynetsecuretx.com/WebLink3/WebLink.aspx">; --> |
<input
<input type="hidden" name="mode" value="" |
<input
/> <input type="hidden" name="TransType" value="Sale" |
<input
/> <input type="hidden" name="PurchaseToken" value="6ec8c910-8856-48a5-9fbc-87b4bf8fccf6 " |
<input
/> <input type="hidden" name="TotalAmt" value="6.07" /> |
<input
<input type="hidden" name="Token" value="1000000010261111" /> |
<input
<input type="hidden" name="CardExpMonth" value="10" /> |
<input
<input type="hidden" name="CardExpYear" value="2019" /> |
<input
<input type="hidden" name="BillToName" value="BridgePay Test" /> |
<input
<input type="hidden" name="BillToStreet" value="1 Main St" /> |
<input
<input type="hidden" name="BillToCity" value="Orlando" /> |
<input
<input type="hidden" name="BillToState" value="FL" /> |
<input
<input type="hidden" name="BillToZip" value="32701" /> |
<
<!-- The Custom Template from the file "Token transaction no interaction.txt" is required for this |
<input
to work <input type='hidden' name='PaymentFormTID' value='1' /> --> |
<input
<input type="hidden" name="CompleteURL" value="https://www.bridgepaynetsecuretest.com/weblink3/PostToXml.aspx"" /> |
<input
<input type="hidden" name="ReceiptURL" value="https://www.bridgepaynetsecuretest.com/weblink3/PostToXml.aspx"" /> |
<input
<input type="hidden" name="PaymentServerType" value="BridgeComm" /> |
<input
<input type="hidden" name="CancelURL" value="http://bridgepaynetwork.com/ confirm" |
<input
/> <input type="hidden" name="MerchantEmail" value="dave.haas@bridgepaynetwork.com" /> |
<input
<input type="submit" / |
> </form> |
Token Request Transaction - This will allow a customer to enter credit card information to obtain a Credit Card Token without doing an actual transaction to the processor.
Code Block | ||
---|---|---|
| ||
<form method="post" action="https://www.bridgepaynetsecuretest.com/WebLink3/WebLink.aspx">; |
<!-- for Production <form method="post" action="https://www.bridgepaynetsecuretx.com/WebLink3/WebLink.aspx">; --> |
<input
<input type="hidden" name="mode" value="TokenizationForm" /> |
<input
<input type="hidden" name="TransType" value="Sale" /> |
<input
<input type="hidden" name="PurchaseToken" value="6ec8c910-8856-48a5-9fbc-87b4bf8fccf6 " /> |
<input
<input type="hidden" name="BillToName" value="BridgePay |
<input
Test" /> <input type="hidden" name="BillToStreet" value="1 Main St" /> |
<input
<input type="hidden" name="BillToCity" value="Orlando" /> |
<input
<input type="hidden" name="BillToState" value="FL" /> |
<input
<input type="hidden" name="BillToZip" value="32701" /> |
<input
<input type="hidden" name="Description" value="unique |
<input
num 123456" /> <input type="hidden" name="SoftwareVendor" value="DaveHaas-BPN - vendor" /> |
<input
<input type='hidden' name='PaymentFormTID' value='1' /> |
<input
<input type="hidden" name="CompleteURL" value="https://www.bridgepaynetsecuretest.com/weblink3/PostToXml.aspx"" /> |
<input
<input type="hidden" name="ReceiptURL" value="https://www.bridgepaynetsecuretest.com/weblink3/PostToXml.aspx"" /> |
<input
<input type="hidden" name="PaymentServerType" value="bpn" /> |
<input
<input type="hidden" name="CancelURL" value="http://bridgepaynetwork.com/ confirm" /> |
<!-- <input type="hidden" name="MerchantEmail" value="dave.haas@bridgepaynetwork.com" />--> |
<input
<input type="submit" /> |
</form> |
Release Notes
WebLINK 3 v3.10
Enhancements
The following enhancements were made in WebLINK 3 v3.10
Military and Canadian State Codes
WebLINK 3 has been modified to support the military state codes :
AE (Armed Forces Europe, t he Middle East and Africa)
AP (Armed Forces Pacific)
AA (Armed Forces Americas, excluding Canada).
It has also been modified to support the 13 provinces and territories of Canada:
AB – Alberta
BC – British Columbia
MB – Manitoba
NB – New Brunswick
NL – Newfoundland and Labrador
NS – Nova Scotia
NT – Northwest Territories
NU – Nunavut
ON – Ontario
PE – Prince Edward Island
QC – Quebec
SK – Saskatchewan
YT – Yukon
Enhanced Logging for Support
WebLINK 3 has been modified to provide our support teams with m ore information regarding transactions processed in order to provide our customers with b etter technical support.
Fixes
The following corrections have been applied to WebLINK 3 in v3. 10.
Error Response Handling when Using Combined Service Fee Structure
Users of our previous enhancement for Service Fees, were experiencing issues in receiving responses when an error occurred within the gateway due to WebLINK not properly handling the response data it received. This issue has been resolved in v
Table of Contents | ||||
---|---|---|---|---|
|