When a gift is entered on the Add Payment form the option to charge card on save can be selected. When this is done the credit card is processed within BBPS. We have noticed that the card can be charged but the gift record not saved.
Download and install the latest patch, which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.
When you have custom dataform extensions on the Add a payment screen, it is possible that errors with information entered in the extensions may have resulted in the credit card being processed and charged without the revenue transaction being saved to the database. Now, if the transaction cannot be saved, the credit card is processed and the user receives an error message: “The credit card was charged but the revenue transaction was unable to be saved to the database. Credit card-related fields are now disabled to prevent duplicate charges. Please check the information in the other fields and make any necessary edits to try to save the transaction again.” If the user attempts to save the revenue transaction, but it still cannot be saved, then another error message appears: “The revenue transaction is still unable to be saved to the database. If the transaction cannot be saved, click Refund to cancel the transaction and refund the credit card charge.” At this point, the user can click Refund (instead of Cancel) on the Add a payment screen to refund the credit card charge.