TransactionType Property
Specifies the type of Gift Card transaction to process.
Syntax
int GetTransactionType();
int SetTransactionType(int iTransactionType);
Possible Values
TT_GIFT_CARD_PURCHASE(15), TT_GIFT_CARD_REFUND(16), TT_GIFT_CARD_ADD_VALUE(17), TT_GIFT_CARD_DECREASE_VALUE(18), TT_GIFT_CARD_CLOSE_CARD(19), TT_GIFT_CARD_BALANCE_INQUIRY(20), TT_PREPAID_CARD_ACTIVATION(21), TT_PREPAID_CARD_LOAD(22), TT_PREPAID_CARD_PURCHASE(23), TT_PREPAID_CARD_BALANCE_INQUIRY(24)
Default Value
15
Remarks
This property indicates the type of Gift Card transaction to send. The following table explains the transaction types in detail:
ttGiftCardPurchase (15) | This transaction redeems funds on the cards towards the purchase of goods or services. |
ttGiftCardRefund (16) | This transaction refunds a previous ttGiftCardPurchase transaction. |
ttGiftCardAddValue (17) | This transaction adds funds to the gift card. |
ttGiftCardDecreaseValue (18) | This transaction removes funds from the gift card (do not use this for purchases. Use ttGiftCardPurchase instead). |
ttGiftCardCloseCard (19) | This transaction closes a gift card and removes it from circulation. Any remaining balance on the card will be returned in the ResponseAuthorizedAmount property. |
ttGiftCardBalanceInquiry (20) | This transaction retrieves the current available balance for the gift card. The balance is returned in the ResponseBalance property. |
ttPrepaidCardActivation (21) | This transaction activates a card and loads it with funds. The TransactionAmount must match the value indicated on the face of the card. |
ttPrepaidCardLoad (22) | This transaction loads a prepaid card with funds. Total funds on the card (current balance of the card plus the TransactionAmount) cannot exceed the value printed on the face of the card. |
ttPrepaidCardPurchase (23) | This transaction is identical to a regular credit card authorization. |
ttPrepaidCardBalanceInquiry (24) | This transaction retrieves the current available balance for the prepaid card. The balance is returned in the ResponseBalance property. |
Data Type
Integer