When payment is setup for entries, it is very important to note that if moderation is turned on the payment will ONLY be taken once the entry is APPROVED from moderation queue.
If the entry status is manually changed to "Published" by selecting the "Manage" option for an entry from the entries table then payment will NOT be taken.
This allows administrators to override the acceptance of payment for entries even if they have entered their credit card details to pay.