1. Add the credit card number to the constituent record and save it (this causes the number to be tokenized)
  2. Use the masked number from the constituent record when creating the gift record.
You will need to set oGift.Fields(GIFT_fld_CardToken) to the generated token from the constituent record and set oGift.Fields(GIFT_fld_Credit_Card_Number) to the maksed number from the constituent record.