ReactivateCard Method
Re-activates Gift Card that has been previously deactivated.
Syntax
ptechgiftcard.reactivateCard([callback])
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for this method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
This method re-activates and returns to circulation a Gift Card that was deactivated through the DeactivateCard method. Note that any balance that was present before the card was deactivated is lost, and the card starts fresh with a $0.00 balance. You must specify a TransactionAmount to initialize the reactivated card with funds (you cannot reactivate a card with a $0.00 TransactionAmount).
The gift card may be specified by either a CardMagneticStripe returned by a card reader, (Track2 only), or manually entered through the CardNumber, CardExpMonth, and CardExpYear.A 3-digit Card Verification Value code may also be supplied in the CardCVVData property.
The ResponseCode and ResponseText properties indicate whether this transaction was successful.