WebLink 3.0 developer test form
Standard fields
Fee Fields
Behavior
Credit
Checking
Customization
Split transactions
Wallet
Parameter
Value
Description
TransType
The transaction type to perform. Sale|Return|RepeatSale|Void|Reversal|Adjustment (Default is Sale)
PurchaseToken
The purchase token to use for this transaction. Can be used in place of Login/Password and is the preferred method of authentication.
TotalAmt
The amount to charge for this transaction. If left blank, the amount can be entered on the payment form.
Description
The description of the goods or services being purchased.
Email
A comma delimmited list of email addresses to send the customer receipt to.
MerchantEmail
A comma delimmited list of email addresses to send the merchant notification to.
EmailFrom
The email address to use as the From address.
InvoiceNum
Invoice number
PONum
PO number
BillToName
The full name associated to the customer's billing address.
BillToStreet
The Customer's Street Address.
BillToCity
The city of the customer's billing address.
BillToState
The state of the customer's billing address.
BillToZip
The zip code associated to the customer's billing address.
BillToPhone
The phone number associated to the customer's billing address.
CustomerAccountCode
Customer Account Code
Token
The token to process this transaction against. (Specify "create" to create a token without running a transaction. Only applies to DCP mode.)
TransSequenceNo
The transaction sequence number for this transaction. Required only for split transactions.
TransIndustryType
The transaction industry type for this transaction. Valid values: EC, RE, DM, RS, LD, PT, WEB, TEL, PPD, CCD, POP, C21
TransCatCode
The transaction category code for this transaction. Valid values: [Blank], B, R, I, H
UserDefinedTransactionId
An arbitrary transaction identifier that will be passed through Weblink. Useful for reconciling transactions in other systems, etc.
SoftwareVendor
The Software Vendor that will be passed through Weblink.
Parameter
Value
Description
Mode
PaymentForm|TokenizationForm|[Blank] - PaymentForm: Displays the payment form. TokenizationForm: Displays a form to capture credit card info returning a token. Leave this field blank to indicate DCP mode.
ReturnFields
A comma delimmited list of field names that will be posted to the success Url. If blank, all fields are returned.
ReceiptUrl
A url that will be posted to after the payment form is submitted successfully. Leave this blank to let Weblink display the receipt automatically.
ReturnReceiptUrl
If specified and receipt_url is NOT specified this is the url that will populate the return link in the receipt.
CompleteUrl
A url that will be posted to after a transaction regardless of approval. The results of this post if any will not be rendered back to the browser. Applies to non DCP mode only.
FailUrl
A url that will be posted to after the payment form is submitted unsuccessfully. Various error information is posted to this url. Leaving this blank will cause weblink to simply show the payment form again with any response from the payment gateway displayed.
CancelUrl
If provided, a cancel button will be rendered on the payment form that when clicked will re-direct to this url. Adding a space and then "confirm" will cause a confirmation dialog to appear before the end user is re-directed. i.e. "http://www.domain.com/cancelTransaction.php confirm"
PaymentServerType
The type of payment server to interface to. BPN|Mock (The Mock payment server returns the following responses: .01 - 9.99 = Approval, 10.00 - 19.99 = Referral, 20.00 and up = Decline)
SessionTimeout
The amount of time in minutes before a user's session times out. Default is 10 minutes, minimum is 1 minute, maximum is 30 minutes.
RespondWithLastFailureOnly
Provide a non empty string here to indicate that only the last failure should be returned to the page at CompleteUrl.
UseServerSidePostBacks
Provide a non empty string here to indicate that Weblink should post back to ReceiptUrl and FailUrl from the server. This is more secure but only supports publicly available URLs.
Parameter
Value
Description
CardTypName
Card type. (Visa, Mastercard, Discover, Amex, eCheck)
CardNumber
Credit card number.
CardExpMonth
Credit card expiration month.
CardExpYear
Credit card expiration year.
CVNum
The credit card CV number.
Parameter
Value
Description
AccountNum
Checking account number.
TransitNum
The bank routing number.
AcctType
The checking account type. C|S
Parameter
Value
Description
PaymentFormTID
The template id specifying which payment form to display. (Applicable to the normal payment form, tokenized payment form and the token creation form.)
ReceiptTID
The template id specifying which receipt form to display.
CustomerEmailTID
The template id specifying which customer email to send.
MerchantEmailTID
The template id specifying which merchant email to send.
Custom Data
Specialized field for sending extra data that needs to be persisted for later retrieval.
ExpirationDateLogic
The default value is Default. If the user provides the value MouseOnly the form will lock down the expiration date controls so that only the mouse is useable.
Style_Page_BackgroundImage
The URL to an image file to be included as the background image for the Payment Form.
Style_Page_BackgroundColor
The color to use for the page background color. The default value is “#FFF”.
Style_Form_BackgroundColor
The color to use for the Payment Form background color. The default value is “#FFF”.
Style_FontFamily
The font family to use on the Payment Form. Can list one or more font names, separated by commas. The default value is “Verdana, Arial, Helvetica, sans-serif”
Style_Heading_FontColor
The color to use for heading text on the Payment Form. The default value is “#000”.
Style_Heading_FontSize
The size of the font to display for heading text on the Payment Form. The default value is “13”.
Style_Heading_BackgroundColor
The background color for the heading sections of the Payment Form.
Style_Instruction_FontColor
The color to use for instruction text on the Payment Form. The default value is “#000”.
Style_Instruction_FontSize
The size of the font to display for instruction text on the Payment Form. The default value is “11”.
Style_Label_FontColor
The color to use for field label text on the Payment Form. The default value is “#000”.
Style_Label_FontSize
The size of the font to display for field label text on the Payment Form. The default value is “10”.
Style_Field_FontColor
The color to use for field input text on the Payment Form. The default value is “#000”.
Style_Field_FontSize
The size of the font to display for field input text on the Payment Form. The default value is “12”.
Custom fields
Add split transaction
Parameter
Value
Description
Parameter
Value
Description
EnableWallet
Enable wallet functionality?
WalletToken
The Wallet token associated to this weblink call. Only required for using a wallet, not creating one.
WalletKey
The Wallet key associated to this weblink call. Only required for using a wallet, not creating one.
SiteId
The SiteId to associate to this wallet. Only required for creating a new wallet.
Parameter
Value
Description
Service Purchase Token
Purchase Token for the Service Fee Transaction
Convenince Fee Amount
The amount of the convenience fee, if any.
Service Fee Amount
The amount of the service fee, if any.
Convenience Fee Description
The description of the convenience fee, if any.
Service Fee Description
The description of the service fee, if any.
Submit