Charity Checkout launches custom payment platform