POS: Payment provider ledger for credit card payments

A payment provider ledger has been added to manage credit card transactions received from an external point of sales system.

2237820