Tag Summary

<payment:useProcessor>

Selects the processor that will be used for subsequent transactions.

<payment:connectorName>

Provides the connector name for the <payment:useProcessor> tag.

<payment:parameter>

Provides a connector-specific parameter for the <payment:useProcessor> tag.

<payment:storeCreditCard>

Stores a credit card number to a bank-provided, CISP-compliant storage mechanism.

<payment:payment>

Processes a credit card transaction.

<payment:capture>

Captures the funds from a previous authorization-only transaction (from <payment:payment capture="false">).

<payment:void>

Voids a previous transaction (from <payment:payment>).

<payment:maskCardNumber>

Masks a credit card number by only showing the first and last digits, hiding all the middle digits.

<payment:creditCard>

Provides the credit card details to a <payment:payment> tag.

<payment:cardNumber>

Provides the card number to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:expirationMonth>

Provides the expiration month to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:expirationYear>

Provides the expiration year to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:expirationDate>

Provides the expiration month and year to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:cardCode>

Provides the CVV2 card security code (three or four digits) to a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:maskedCardNumber>

Provides the masked (partial) card number to a <payment:creditCard> tag.

<payment:creditCardGUID>

Provides the token of a stored credit card to a <payment:creditCard> tag.

<payment:shippingAddress>

Provides the shipping details to a <payment:payment> tag.

<payment:firstName>

Provides a first/given name to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:lastName>

Provides a last/family name to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:companyName>

Provides a company name to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:email>

Provides the email address of the customer to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:phone>

Provides the phone number of the customer to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:fax>

Provides the fax number of the customer to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:customerId>

Provides an application-specific customer identifier to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:customerTaxId>

Provides the Social Security Number (SSN) or Employer Identification Number (EIN) of the customer to either a <payment:storeCreditCard> or <payment:creditCard> tag.

<payment:streetAddress1>

Provides the street address (line 1) to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:streetAddress2>

Provides the street address (line 2) to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:city>

Provides the city to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:state>

Provides the state/province/prefecture to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:postalCode>

Provides the ZIP/postal code to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:countryCode>

Provides a two-digit ISO 3166-1 alpha-2 country code to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:shippingAddress> tag.

<payment:comment>

Provides a comment to a <payment:storeCreditCard>, <payment:creditCard>, or <payment:payment> tag.

<payment:orderNumber>

Provides the application-specific unique order number to a <payment:payment> tag.

<payment:currencyCode>

Provides the 3-digit ISO 4217 currency code to a <payment:payment> tag.

<payment:amount>

Provides the amount of the payment to a <payment:payment> tag.

<payment:taxAmount>

Provides the tax amount of the payment to a <payment:payment> tag.

<payment:taxExempt>

Provides the tax exempt flag to a <payment:payment> tag.

<payment:shippingAmount>

Provides the shipping amount to a <payment:payment> tag.

<payment:dutyAmount>

Provides the duty amount to a <payment:payment> tag.

<payment:merchantEmail>

Provides the email address of the merchant to a <payment:payment> tag.

<payment:invoiceNumber>

Provides the invoice number of this transaction to a <payment:payment> tag.

<payment:purchaseOrderNumber>

Provides the purchase order number of this transaction to a <payment:payment> tag.

<payment:transactionId>

Provides the transaction ID to a <payment:capture> or <payment:void> tag.

<payment:process>

This is the point where the bank is contacted and the <payment:payment>, <payment:capture>, or <payment:void> is processed.

<payment:error>

The body of this tag will be processed when there was any type of error processing the <payment:payment>, <payment:capture>, or <payment:void>.

<payment:getErrorReason>

Gets the reason for a processing error.

<payment:accepted>

The body of this tag will be processed when the payment was accepted (approved).

<payment:getAuthorizationCode>

Gets the authorization code to display to the customer.

<payment:getTransactionId>

Gets the per-processor unique transaction ID.

<payment:held>

The body of this tag will be processed when the payment was held (pending some sort of review).

<payment:getReviewReason>

Gets the review reason for a transaction that has been placed on hold.

<payment:rejected>

The body of this tag will be processed when the payment was rejected (declined).

<payment:getRejectedReason>

Gets the rejected reason for a payment attempt.

<payment:getCvvResult>

Gets the CVV2 (card security code) verification result.

<payment:getAvsResult>

Gets the AVS (address verification system) result.