Variables

QuickClick

All Buttons

NameValue: Description
actionshow_cart: Displays the customer’s shopping cart.
process_cart: Adds one or more products to the customer’s cart.
process_variable: This processes a variable amount transaction. During the checkout process, the cardholder is given the ability to specify the amount. This is useful for donations.
process_fixed: This processes a fixed amount, single item transaction. This is basically a “Buy Now” type transaction. The customer is not able to specify an amount during checkout.
usernameSpecifies a merchant username. Either this or a key_id is required. Using a key_id method is the preferred.
key_idSpecifies a development key id. Either this or username is required, this method is preferred.
hashThe hash field is used to pass a verification hash. By using a verification hash, you can ensure that no one will be able to pass an unauthorized price, SKU, shipping price, or tax information.
product_taxable_#Controls whether the product will be affected by the tax rates configured in your QuickClick tax options. Set this to ‘0’ or ‘false’ to ensure that a customer doesn’t get charged taxes on a product/service. The default is true.’
order_descriptionSpecifies a description for the product.
currencyApplies to USD and CAD currencies only. The currency is included with the hash, so it will need to be hashed outside of the button generator, or hashing will need to be turned off.
languageSpecifies the language to be used for the cart and checkout webpages. Current valid values are ‘en’ for English and ‘es’ for Spanish.
url_finishSpecifies a page that the customer should be sent to after finishing their order. This page will receive several pieces of information concerning the completed order. If you have some programming knowledge, you can have your page process and store this information. The information can be useful for order fulfillment, amongst other things. Please ensure URLs are fully qualified (example: http://www.example.com).
return_linkUsed in place of url_finish in order to skip the QuickClick receipt page. Value should be the url to your own receipt/thank you page.
return_methodUsed to skip the QuickClick receipt page. Value should equal “redirect”
profileSpecify the profile the button should use.
customer_receiptSpecifies whether to email the customer a receipt after their transaction is complete. If multiple customer email receipts exist, the name of the desired receipt can be passed as the value, otherwise ‘true’ should be passed.
merchant_receipt_emailSpecifies a list of email addresses to send merchant receipts to. Our system will send merchant receipts to all of the specified recipients in addition to any users that are configured to receive transaction receipts in the Merchant Control Panel. If there are multiple recipients, separate them with a comma. You can also set this to ‘false’ if you do not want any merchant receipts to be send.
merchant_defined_field_#A merchant defined field can be used to pass any type of information you’d like. For example, if you wish the user to specify their mother’s maiden name, you could use a merchant defined field. This information shows up in reports and customer/merchant receipts. The # can be any number 1-20. Descriptions for the merchant defined fields can be set within the Merchant Control Panel’s ‘Gateway Options’.
shipping_sameIndicates whether the shipping information is the same as the billing information. The default setting is 1 (true). Set this to 0 to always ask the customer for separate shipping information. If you plan on passing other shipping_ parameters (i.e. shipping_first_name), ensure that you set this to 0. For additional options regarding the Shipping Address, examine the QuickClick Customer Information Options in your Merchant Control Panel.
first_nameThe customer’s first name.
last_nameThe customer’s last name.
address_1The first part of the customer’s street address.
address_2The second part of the customer’s street address.
cityThe customer’s city.
companyA company name.
postal_codeThe customer’s postal (zip) code.
stateIf they’re in the US, this should be the customer’s 2 letter state code. Otherwise, this can be used to pass a province or region.
countryThe customer’s 2 letter country code.
phoneThe customer’s phone number.
faxThe customer’s fax number.
websiteThe customer’s website address.
emailThe customer’s email address.
shipping_first_nameThe receiver’s first name.
shipping_last_nameThe receiver’s last name.
shipping_address_1The first part of the receiver’s street address.
shipping_address_2The second part of the receiver’s street address.
shipping_cityThe receiver’s city.
shipping_companyA receiving company name.
shipping_postal_codeThe receiver’s postal (zip) code.
shipping_stateIf they’re in the US, this should be the receiver’s 2 letter state code. Otherwise, this can be used to pass a province or region.
shipping_countryThe receiver’s 2 letter country code.
shipping_emailThe receiver’s email address.