return Objects.equals(this.merchantPaymentId, payment.merchantPaymentId) &&
        Objects.equals(this.userAuthorizationId, payment.userAuthorizationId) &&
        Objects.equals(this.amount, payment.amount) &&
        Objects.equals(this.requestedAt, payment.requestedAt) &&
        Objects.equals(this.storeId, payment.storeId) &&