The Role of IBC in Alternative Payments and Electronic Payment Services