feat: update PaymentReceiverInterface with ->getPaymentStatus() and prevent payment booking with certain payment statuses