WebLink 3.0 developer test form


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
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.