PaymentPayment state machine Available statuses PROPOSED SCHEDULED INITIATED IN_TRANSIT PAID FAILED State machine